Remplacer le contenu de cellules

Bonjour à tous,

Je débute dans VBA vous serez donc indulgents

Voilà, je souhaite modifier le contenu de cellules d'une colonne, je m'explique :

dans la colonne C

je voudrais remplacer plusieurs valeurs comme DURAND ou DUPONT ou MARTIN par d'autres valeurs

DURAND = G11

DUPONT = G12

MARTIN = G13

Je ne suis pas certain de bien me faire comprendre....ne tirez pas trop vite sur l'ambulance

je vous remercie par avance

Bonjour et bienvenue,

TU peux essayer ceci par exemple :

Pour une cellule :

Range("C11") = Range("G11")

Si tu veux modifier plusieurs cellules ta colonne C en fonction de la colonne G entre la ligne 11 et 2 par exemple

Sub test()
Dim i as byte
For i = 11 to 20
Range("C" & i)= range("G" & i)
Next
End sub

A te relire

Merci de ta réponse...

je savais que je m'exprimerai mal...

je la refais...

les G11 G12 G13 n'étaient pas des cellules mais une codification perso...forcément y a confusion...

donc

durand, dupont, martin, correspond à des noms d'opérateurs que je voudrais remplacer par des noms de service comme DAF DG DRH

à savoir qu'on peut retrouver plusieurs fois dupont durand et martin...

je pense qu'il faut que je crée un tableau d'index mais rien n'est moins sûr...

Re,

Mets ton fichier en ligne avec données non confidentielles, ce sera plus facile d'adapter à ton besoin

A te relire

bonjour

si tu peux te permettre une colonne adjacente : tu te fais une base d'index comme tu le pressentais ; ensuite une simple RECHERCHEV( ira recuperer la valeur correspondante a chaque nom

deplus en cas de modif ;tu n'auras qua modifier dans cette base ;le reste suivra

cordialement

Rechercher des sujets similaires à "remplacer contenu"