rajouter un chiffre devant le contenu d'une cellule selon le contenu de cette cellule

petitemacro

XLDnaute Nouveau
Bonjour à tous,

J'ai un tableau Excel de milliers de lignes et une des colonne doit être changée.
Cette colonne contient un identifiant pour des produits du style 45000001, 4500002, 4500003, etc. Comme vous le voyez le 45 au départ du code est récurrent, et ceci signifie que le produit est français.
Mais biens entendu certains produits ne le sont pas et donc commencent par le code 87 qui signifie étranger. J'ai donc également des 8700001, 8700568, 8703654, etc dans cette colonne...

Nous avons décidé de rajouter un 11 devant tous les codes des produits français ainsi ils deviendraient 114500001 et un 99 devant tous les codes des produits étrangers (998700001 par exemple).

Je ne sais pas comment faire pour modifier cette colonne ?

Merci d'avance à tous pour votre aide précieuse.

Petitemacro
 

Misange

XLDnaute Barbatruc
Re : rajouter un chiffre devant le contenu d'une cellule selon le contenu de cette ce

Bonjour
avec ta première valeur en A2

en B2
si(gauche(A2,2)=45;"11" & A2;"99"&A2) et tu tires vers le bas
ensuite tu copies cette colonne B
tu sélectionnes A2
collage spécial
valeurs
 

petitemacro

XLDnaute Nouveau
Re : rajouter un chiffre devant le contenu d'une cellule selon le contenu de cette ce

Merci cela fonctionne bien... Seul problème je ne m'étais pas apperçu d'un code 44 pour la Belgique, environ 1% des cellules :(
Après reflexion je ne veux rien rajouter devant le code la Belgique donc par exemple le 4400001 restera le 4400001.
Merci
 

Discussions similaires

Réponses
2
Affichages
598

Statistiques des forums

Discussions
312 198
Messages
2 086 153
Membres
103 137
dernier inscrit
Billly