Recherchev (ou vlookup en anglais) n'est pas une fonction vba.
Une solution, si tu veux qu'une fois la case remplie, elle reste synchronisée avec l'autre tableau, serait de faire quelque chose comme:
Code :
- range.formula = "=vlookup(.....)"
|
En VBA "pur"
si tu veux copier la valeur d'une cellule en recherchant une valeur ailleur il faut plutot faire quelque chose du genre :
Code :
- set r = range
- set r = r.find(...parametres...)
- if not r is nothing then
- result = r.cells(...décalages...).value
- end if
|
Je ne sais pas si tu à l'habitude de chercher comment utiliser les fonction:
Pour find, je chercherais "range.find msdn"
Le Microsoft Dev Network est plutôt pas trop mal foutu avec parfois des exemples.
Bon courage
---------------
il s'appel le ronge me doute