Inserer une formule dans une cellule VBA
Résolu
Dmouha
-
Han onyme -
Han onyme -
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)"
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)"
A voir également:
- Formule vba
- Formule si et - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Formule mathématique - Télécharger - Études & Formations
- Formule somme excel colonne - Guide
- Excel mise en forme conditionnelle formule - Guide
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"