J'ai fait différents tests avec des onglets cibles baptisés Feuille2, 3, 4.
Sub LancerTest_RechV()
Test_RechV "25_lignes_Feuilles1", "Feuille2"
Test_RechV "75_lignes_Feuilles1", "Feuille3"
Test_RechV "125_lignes_Feuilles1", "Feuille4"
End Sub
Sub Test_RechV(ByVal OngletSource As String, ByVal OngletCible As String)
Dim LastRowSource As Long, LastRowCible As Long
Dim AireSource As Range, AireCible As Range
With Sheets(OngletSource)
LastRowSource = .Range("A" & .Rows.Count).End(xlUp).Row
Set AireSource = .Range(.Cells(1, 1), .Cells(LastRowSource, 5))
End With
With Sheets(OngletCible)
LastRowCible = .Range("A" & .Rows.Count).End(xlUp).Row
Set AireCible = .Range(.Cells(2, 1), .Cells(LastRowCible, 1))
AireCible.Offset(0, 1) = "=VLOOKUP(" & AireCible.Address & ",'" & OngletSource & "'!" & AireSource.Address & ",5,0)"
Set AireCible = Nothing
End With
Set AireSource = Nothing
End Sub