Comme tu connais le début et la fin de ta plage, tu peux y inscrire directement ta formule.
Si tu ne veux pas conserver cette formule pour raison de performance, copie/colle-la en valeur par la suite.
Sheets("Feuil1").Range("B1:B" & nbLigne).Formula = "=La Formule comme écrite en B1"
Il te faut juste traduire cette formule en anglais en utilisant la virgule plutôt que le point-virgule. Si tu ne sais pas comment traduire ta formule, place-toi sur la cellule qui contient la formule en français et crée une petite macro avec ceci
MsgBox Activecell.Formula
Partager