Salut Pierre,
Je le sais
Le choix Formula\Formulalocal fait parfois débat.
On peut donc utiliser Formula.
Par contre, je ne suis pas fan de l'écriture R1C1.
D'autre part, comme Philippe (salut à lui), j'opterais pour une déclaration constante de formule en début de procédure.
Celle-ci serait affectée ensuite à l'objet Range concerné.
Code:
1 2 3 4 5 6
| Const la formule As String = "laformule"
With Range("lechamp")
.Formula = laformule
.Value = .Value
End With |
Ceci en sachant que les arguments d'adresse (ligne et colonne), s'ils ne sont pas absolus, s'incrémentent automatiquement.