Inserer une formule dans une cellule VBA

Résolu/Fermé
Dmouha - 8 déc. 2010 à 15:19
 Han onyme - 29 avril 2015 à 12:22
Bonjour,

j'essayes de mettre une formule dans une cellule excel quand je le fais sans variable elle fonctionne super bien mais des que j'insère ma variable arrêt j'ai une erreur une idée dessus ??
Merci d'avance

Code:

fonctionnel

Sheets("Test").Range("K43").FormulaLocal = "=SOMME.SI(VQS!G8:G19 ;I43;VQS!F8:F19)"

Erreur
arret = 19
Sheets("Test").Range("K43").FormulaLocal = "=SOMME.SI(VQS!G8:G & arret ;I43;VQS!F8:F & arret)"

4 réponses

achacheachache Messages postés 14 Date d'inscription jeudi 19 février 2015 Statut Membre Dernière intervention 25 février 2015 1
19 févr. 2015 à 14:24
Bonjour ,
je veux inserer une formule simple dans une cellule de ma page excel:
la formule est =SOMME(C27;c76)*N$2
que je dois inserrer dans la cellule B9

voici le code que j'ai mis mais ca ne me donne rien
Range("B" & 9).Formula = "=SOMME(""B""&29;""B""&76)*N$2"
1
Bonjour,

Soit tu veux que ta fomule s'adapte, (qu'elle utilise les valeurs en B):
Range("B9").Formula = "=SOMME(B29;B76)*N$2"

Soit tu veux que ta formule reste avec les valeurs en C:
Range("B9").Formula = "=SOMME(C29;C76)*N$2"
0