Insertion de formules [VBA/Excel] - VB/VBA/VBS - Programmation
Marsh Posté le 11-07-2005 à 17:45:11
Le problème, c'est que tu ne nous dis pas le contenu de ton With ni l'endroit où est placé le code (feuille ou module).
Marsh Posté le 11-07-2005 à 23:08:47
Salut,
Essaie ceci :
Range("C9" ).FormulaLocal = "=SOMME(C1:C2)"
par exemple.
FormulaLocal te permet d'entrer les formules dans la langue utilisée par Excel alors que Formula impose d'entrer les formules en anglais.
Ce qui donnerait ceci :
Range("C9" ).Formula = "=SUM(C1:C2)"
A+
Marsh Posté le 12-07-2005 à 08:04:28
Ca y est c'est résolu.
En fait il faut mettre les formules en anglais, soit ici =SUMIF...
Merci pour vos réponses !
Marsh Posté le 11-07-2005 à 17:14:42
Bonjour !
Voilà j'aimerais insérer une formule de calcul dans ma feuille Excel.
J'ai tenté ceci :
.Value = "=SOMME.SI($G$3:$G$147;$F150;J$3:J$147)"
et
.Value = "=SOMME.SI(G3:G147;F150;J3:J147)"
Tout deux me retournant une "erreur définie par l'application/l'objet".
J'ai vu FormulaR1C1 mais je sais pas si c'est cela qu'il faut appliquer.
Merci d'avance !