Valeur d'une variable dans un code VBA

Bonjour à toutes et tous

un nouveau petit problème dont je n'ai pas sur trouver (ou exécuter correctement) la solution.

J'aimerai dans le formule suivant que la valeur de n puisse être utilisée dans la formule.

Est-ce que c'est possible?

n = Newlig - Derlig (calcul la différence de lignes remplies)
Range("C" & LastLig + 2).FormulaR1C1 = "=R[-20]C-n*(R[-20]C[4]/R[-20]C[2])"

Merci pour votre aide.

Bonjour,

Merci de modifier votre titre et l'intitulé de votre question SVP

Ce n'est pas une formule, mais du code VBA

Sinon, essayez ceci

n = Newlig - Derlig (calcul la différence de lignes remplies)
Range("C" & LastLig + 2).FormulaR1C1 = "=R[-20]C-" & n & "*(R[-20]C[4]/R[-20]C[2])"

A+

Bonjour JExceL2fr,

Merci pour votre réponse qui fonctionne très bien.

Je n’était pas si loin. j'ai pensé aux & mais j'ai oublié les guillemets.

Encore merci pour votre aide et votre rapidité.

ps: j'ai modifié le titre.

Bonne fin de journée.

Rechercher des sujets similaires à "valeur variable code vba"