Re ,
Tu crois que je me souviens de ce que j'ai écrit une semaine avant ???
Ça devait être du style
Code:
.Range("H" & lig + 2).Formula = "=If(b[B][COLOR=red]" & I & "[/COLOR][/B]=0,0,Round(Commande!" & [B3].Address & "*30/100,2))"
en partant de I =3 et en ajoutant 1 au fur et à mesure... J'avais pas du tenir compte de [B3].Address mais ça devrait donner "$B$" & I.
Pour le 2ème, il me semble qu'il y avait une erreur de syntaxe, et que la bonne formule était
Code:
.Range("N" & lig + 2).Formula = "=Round(F" & lig + 2 & "-M" & lig + 2 & ",2)"