Bonjour
Sans fichier pas évident de bien comprendre mais je propose 2 solutions
Solution1
Sub modif()
Dim Z As Long, I As Long
Sheets(4).Activate
Z = Range("B3").End(xlDown).Row
For I = 3 To Z
Range("B" & I).Formula = "=VLookup(A" & I & ",'" & Sheets(2).Name & "'!$H$1:$J$10, 2, 0)"
Next I
End Sub
Solution 2
Sub modif2()
Dim Z As Long
Sheets(4).Activate
Z = Range("B3").End(xlDown).Row
Range("B3:B" & Z).Formula = "=VLookup(A3,'" & Sheets(2).Name & "'!$H$1:$J$10, 2, 0)"
End Sub