Sub test()
Dim Fx1, Fx2, ligne&
Set Fx1 = Sheets("Formulaire")
Set Fx2 = Sheets("Base")
ligne = 2
addr1 = Split("g15,g17,g19,h19,g23,g25,g27,g29,g31,h31,g33,g35,h35,L15,l17,l19,l25,l27,l33,p17,p21,p25,q25,r27", ",")
addr2 = Split("c,e,h,h,j,l,m,o,q,aa,ab,s,z,cb,d,f,i,n,p,t,a,w,af,y,x", ",")
For i = LBound(addr1) To UBound(addr1)
Fx1.Range(addr1(i)) = Fx2.Range(addr2(i) & ligne)
Next
End Sub