je souhaiterais avoir en vba l'équivalent de la recherchev.
En effet, j'ai une feuille qui s'appelle recherche et le résultat qui doit m'être renvoyé dans la feuille "donnée" se trouve dans uniquement la colonne A de la feuille "recherche".
voici la formule :
Sub Set_Formule()
lr = Cells(Rows.Count, "A").End(xlUp).Row
If lr > 1 Then
Range("H2:H" & lr).FormulaR1C1 = "=IF(ISERROR(VLOOKUP(RC[-7],recherche!C1,1,0)),"""",VLOOKUP(donnees!RC[-7],recherche!C1,1,0))& "";"""
End If
End Sub
Sub Set_Formule()
lr = Cells(Rows.Count, "A").End(xlUp).Row
If lr > 1 Then
Range("H2:H" & lr).FormulaR1C1 = "=IF(ISERROR(VLOOKUP(RC[-7],recherche!C1,1,0)),"""",VLOOKUP(donnees!RC[-7],recherche!C1,1,0))& "";"""
End If
End Sub