Formule Somme dans VBA

Signaler
Messages postés
11
Date d'inscription
mercredi 16 avril 2008
Statut
Membre
Dernière intervention
21 avril 2008
-
Messages postés
7393
Date d'inscription
mercredi 23 avril 2003
Statut
Membre
Dernière intervention
6 avril 2012
-
Bonjour à tous

Je souhaite affecter sur plusieurs feuilles de calcul à un groupe de cellules une formule de type somme

Voici mon code:For i 1 To nb<?xml:namespace prefix o ns = "urn:schemas-microsoft-com:office:office" /??>

Worksheets(i + 4).Activate

   

    For j = 11 To 38

        Cells(j, 40) = "=<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" /??><st1:place w:st="on">SOMME</st1:place>(Cells(j,3):Cells(j,18))"

    Next j

Next i

Mon problème c'est que l'argument de la formule somme n'est pas reconnu, donc je voudrai savoir quelle synthaxe il faut employer.

Merci d'avance
...

4 réponses

Messages postés
7393
Date d'inscription
mercredi 23 avril 2003
Statut
Membre
Dernière intervention
6 avril 2012
56
Salut,
Essaie peu etre

For I = 1 To nb
   Worksheets(I + 4).Activate
   For j = 11 To 38
       Cells(j, 40) = "=SOMME(Cells(" & j & ",3):Cells(" & j & ",18))"
   Next j
Next I
, ----
[code.aspx?ID=41455 By Renfield]

@+: Ju£i?n
Pensez: Réponse acceptée
Messages postés
17286
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
23 décembre 2019
69
Cells(j, 40).FormulaLocal = ....................
Messages postés
11
Date d'inscription
mercredi 16 avril 2008
Statut
Membre
Dernière intervention
21 avril 2008

Merci beaucoup

.....
Messages postés
7393
Date d'inscription
mercredi 23 avril 2003
Statut
Membre
Dernière intervention
6 avril 2012
56
Re,
Ca marche? si oui appuie sur réponse acceptée sur le ou les posts qui t'ont aidé à avancer

<hr size="2" width="100%" />@+: Ju£i?n
Pensez: Réponse