RechercheV avec condition
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
Code:
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 |
Voilà donc une petite explication de la macro :
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. :P
Voilà voilà, je sais que c'est un topic un peu réccurant mais j'ai cherché mais en vain.
A bientôt.