Apostrophe xl cellule avec texte et chiffres

Tibo -  
 Tibo -
Bonjour,

Je viens de recevoir de la part d'un de nos fournisseurs un doc excel où le code produit comporte à chaque fois deux lettres puis 3 chiffres (le tout collé ensemble).
Pour je ne sais quelle raison, chaque code produit a une apostrophe devant pour forcer le format texte de la cellule. A priori çà ne sert à rien et en plus j'ai vraiment besoin de supprimer cette apostrophe pour faire fonctionner d'autres formules.

La fonction remplacer "'" par "" ne fonctionne pas. Pas plus que collage spécial - multiplication avec un 1 dans une cellule vide. Pas plus que la fonction cnum...

Après avoir fait le tour de quelques forums, je suis obligé de vous demander de l'aide !

Un extrait du fichier si vous le souhaitez : http://cjoint.com/?0EekfC8ugJn

Dans tous les cas, un grand merci d'avance pour votre aide !

4 réponses

Lentzouille Messages postés 728 Statut Membre 64
 
Bonjour,

Rajoute une colonne avec ceci
=DROITE(GAUCHE(A2;100);55)

et fait un collage spécial en valeur !
et supprime la colonne ;)
0
Tibo
 
Perfect!

Merci beaucoup Lentzouille !
0
gbinforme Messages postés 15481 Date d'inscription   Statut Contributeur Dernière intervention   4 730
 
bonjour à tous,

Tu n'as pas que le problème des apostrophes mais aussi un problème d'espaces.

Pour reprendre la formule de Lentzouille il vaudrait mieux le faire avec cette formule :

=DROITE(GAUCHE(SUPPRESPACE(A2);NBCAR(A2));NBCAR(A2))

Tu peux aussi le faire avec une petite macro :

Sub sup_apostrophe()
Dim cel As Range
For Each cel In UsedRange
    cel = cel
Next
End Sub
0
Tibo
 
Effectivement, je n'avais pas vu ce problème d'espace. D'ailleurs, si çà se trouve, tout le problème venait de là.

Bref, merci à vous deux. Maintenant, tout fonctionne et j'ai un beau fichier excel !
0