Bonjour, tous le monde.
Bon alors j'ai lu pas mal de truc sur internet forum etc... y'a pas mal de solution mais je comprend pas le code et je n'arrive pas à l'adapter à ma situation.
Bon alors rien de bien compliquer... pour vous ^^
Voici le code
Voilà donc une petite explication de la macro :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Sub Conversion() Dim Cell As Range Set a=Worksheets("feuil1") For each Cell In a.range("F2:F6000") If Cell.Values="LeMotQueJeCherche" Then Cell.value=FormulaLocal="=recherchev("????";tablecas;2;Faux) End If End Sub
1. je cherche le mot "LeMotQueJeCherche" dans la colonne F
2. Si le mot est présent dans une cellule je remplace celle-ci par une rechercheV.
3. Le problème c'est la "Valeur cherchée". J'aimerais que celle-ci soit variable. Le mieux c'est un petit exemple: en F2 je trouve "LeMotQueJeCherche" donc la valeur cherchée est (dans la colonne D par exemple) D2. Deuxième "LeMotQueJeCherche" est trouvé en F400 donc la valeur devient D400 et ainsi de suite.
4. Le néophite est content.
Voilà voilà, je sais que c'est un topic un peu réccurant mais j'ai cherché mais en vain.
A bientôt.
Partager