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

  1. 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
  2. Tibo
     
    Perfect!

    Merci beaucoup Lentzouille !
    0
  3. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
     
    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
  4. 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