Fonction SUM sous vba [Résolu]

Signaler
Messages postés
156
Date d'inscription
vendredi 13 janvier 2006
Statut
Membre
Dernière intervention
2 mars 2009
-
Messages postés
156
Date d'inscription
vendredi 13 janvier 2006
Statut
Membre
Dernière intervention
2 mars 2009
-
Bonjour,

Je vais essayer de ne pas vous embrouiller en vous donnant trop d'info ( trop d'info tue l'info :p) mais j'ai un soucis avec ce codes qui me renvoie une "erreur d'éxécution 1004"

    Dim a As Variant
    Dim b As Variant
    Dim c As Variant
    l = 3
    a = -1
    c = -1
lineC:
    a = c
    b = Range("B" & l).Value
    c = a + b - 1
    Range("C" & l).FormulaR1C1 = "=SUM(Clôturés!R[ a ]C[14]:R[c]C[14])"
    l = l + 1
    GoTo lineC

Tout marche très bien si je met ca à la place:

Range("C" & l).FormulaR1C1 = "=SUM(Clôturés!R[-1]C[14]:R[3]C[14])"

donc comme vous le voyez en gras mon soucic :)

merci d'avance à tous

3 réponses

Messages postés
1835
Date d'inscription
vendredi 13 mai 2005
Statut
Membre
Dernière intervention
20 novembre 2013
9
Salut,

ce qui est entre double quotes est du texte ors  a b c sont des variables... pas glop!

   Range("C" & l).FormulaR1C1 = "=SUM(Clôturés!R[" & a & "]C[14]:R[" & c & "]C[14])"
Messages postés
156
Date d'inscription
vendredi 13 janvier 2006
Statut
Membre
Dernière intervention
2 mars 2009

glop glop merci ;)

je regarde demain si ca fonctionne et je viens confirmer si c'est le cas.

Merci beaucoup :)
Messages postés
156
Date d'inscription
vendredi 13 janvier 2006
Statut
Membre
Dernière intervention
2 mars 2009

tu es un as !! ca fonctionne impec !

merci beaucoup encore une fois