Bonjour à tous,
pour des besoin de changements de code automatique, j'ai intégré à ma macro une fonction pour chercher et remplacer
(Après quelques lectures ici même ).
Voilà ce que ça donne :
For Z = 1 To Range("B" & Rows.Count).End(xlUp).Row
Range("B" & Z) = Replace(Range("B" & Z), "P890101", "81549972")
Next Z
Dans ce cas, tout fonctionne bien !
Le problème est que j'ai une liste de 55 codes à switcher --> ces codes sont sur un autre onglet "Table Conversion".
Je ne veux pas mettre dans la macro, ligne à ligne la conversion comme j'ai fait plus haut car --> ces codes vont changer et je préfère mettre mon onglet "Table Conversion" à jour plutôt que la macro...
Du coup, J'ai tenté comme ça, mais ça ne fonctionne pas :
For Z = 1 To Range("B" & Rows.Count).End(xlUp).Row
Range("B" & Z) = Replace(Range("B" & Z), "Table Conversion!A2.Value", "Table Conversion!C2.Value")
Next Z
Ma question : comment faire ?
Merci beaucoup pour vos réponses