Aller au contenu

atribut vers exel.. pb d'apostrophe


Messages recommandés

Posté(e)

bonjour...

 

de retour du ramassage des olives... :)

 

bon. mon pb du jour.

j'ai des bloc avec attribut pour les surfaces de mes pièces (qui viennent de pline_bloc de (gile) )

 

je fait une extraction des attribut vers excel... tout va bien... en apparence

car quand je veux faire la somme des cellules toutes les surfaces sont précédées d'une apostrophe (qui n'est pas dans l'attribut) mais qui ne se voie pas dans la feuille excel, il faut que je rentre dans la cellule pour la voir...

 

y a il un moyen d'éviter ça...

 

ou un petit bout de vba pour les supprimer car rechercher/remplacer ne veux pas remplacer les apostrophe par rien (vide nada nil)

 

j'ai 96 ligne dans mon 1er tableau et 6 bâtiment a peux près identique à sortir... si vous avez un truc, c'est super lourd à effacer à la pogne

 

merci

  • 11 mois après...
Posté(e)

avec autocad 2004 , l'extraction se passe sans probléme d'apostrophe.

mais je ne trouve pas la solution pour extraire des blocs avec attribut sur autocad 2012.

le traitement sous excel de l'apostrophe demeure pour moi une énigme...

Posté(e)

Hello

 

Et si tu crees une nouvelle colonne

et que son contenu est le CNUM de la colonne alphanumerique qui ne contient en fait que du numerique !

(si j'ai bien compris le probleme !?)

 

Il aura peut etre fallu AVANT faire un "Rechercher Remplacer" des "." par ","

Mais sur mes PCs, j'ai garde le point decimal comme etant le separateur decimal, donc ...

 

lecrabe

Autodesk Expert Elite Team

Posté(e)

Il me semble que dans excel l'apostrophe oblige celui-ci à considérer du numérique sous forme de texte. Il empêche donc l'évaluation des nombres.

Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie. - Confucius

Posté(e)

l'apostrophe n'est pas une valeur que l'on peut remplacer par une autre comme tu le suggéres lecrabe .

j'ai trouvé une macro sur le net mais je ne sais pas les manipuler sous excel....au secour !

 

 

 

Code:

Sub ClearApostrophe()

Set Rng = Range("A1").CurrentRegion

For Each c In Rng.SpecialCells(xlCellTypeConstants, 2)

c.Value = c.Value

Next c

End Sub

Posté(e)

Hello

 

-------------------------------------------------------------------------

Je n'ai JAMAIS parle de Remplacer les apostrophes par quoi que ce soit !

-------------------------------------------------------------------------

Je parlais de remplacer eventullement le Point Decimal par la Virgule Decimal !!

(si ton Separateur decimal est la Virgule)

 

SVP veux tu bien essayer ce que j'ai dit ...

Car j'ai teste en saisissant un texte du genre : '3.14 ou '-5.54

(et en effet cela oblige Excel a considerer cette valeur numerique comme du TEXTE)

 

et avec la macro CNUM j'obtiens (comme prevu) une valeur numerique dans une autre colonne !!

 

lecrabe (decapodesquement TETU)

Autodesk Expert Elite Team

Posté(e)

cette solution me parait pas con :

 

En général les apostrophes en début de valeur servent à forcer Excel à considérer la valeur comme texte et ne gênent pas en principe le fonctionnement d'Excel qui ne les affiche pas.

 

Néanmoins, si tu veux les supprimer :

•tape 1 dans une cellule

•copie cette valeur

•sélectionner toutes les cellules concernées

•collage spécial : cocher multiplier

Posté(e)

Hello

 

-------------------------------------------------------------------------

Je n'ai JAMAIS parle de Remplacer les apostrophes par quoi que ce soit !

-------------------------------------------------------------------------

Je parlais de remplacer eventullement le Point Decimal par la Virgule Decimal !!

(si ton Separateur decimal est la Virgule)

 

SVP veux tu bien essayer ce que j'ai dit ...

Car j'ai teste en saisissant un texte du genre : '3.14 ou '-5.54

(et en effet cela oblige Excel a considerer cette valeur numerique comme du TEXTE)

 

et avec la macro CNUM j'obtiens (comme prevu) une valeur numerique dans une autre colonne !!

 

lecrabe (decapodesquement TETU)

Posté(e)

je te suis lecrabe !

 

l'apostrophe généré par l'extration d'attribut n'est pas identifié en temps que tel (il n'est pas une écriture mais un lien !?).

je te confirme ; je viens d'essayer la fonction Cnum : celle-ci n'opére aucune transformation dans mon cas....

 

la solution de tout multiplier par 1 rend le format de cellule en nombre et suprime l'apostrophe...

j'y comprends rien mais c'est comme ça...

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité