bonjour a tout le monde,
un petit probleme avec une fonction recherche...
je me suis fait une macro pour trouver une valeur dans une feuille 2 en fonction d'une valeur en feuille 1 A1
mon probleme est que je n'arrive pas a attribuer la cellule trouvee en feuille 2 a la cellule A2 en feuille 1. en effet ca me permettrait de "tirer" cette cellule car je suis interesse par les trois valeurs adjacentes... (cf fichier)
Le code est le suivant :
Sheets("1").Range("A2").FormulaR1C1 = "='" & Sheets("2").Name & "'!" & Sheets("2").Columns("B:B").Find(What:=Sheets("1").Range("A1"), After:=Sheets("2").Range("B1"), LookIn:=xlFormulas, LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False, SearchFormat:=False).Address(ReferenceStyle:=xlR1C1)
l'erreur retournee est:
run time error '91'
Object variable or with Block variable not set
est ce que quelqu'un aurait une idee?
merci beaucoup
pierre