Fonction SUM sous vba

Résolu
whitelegend Messages postés 156 Date d'inscription vendredi 13 janvier 2006 Statut Membre Dernière intervention 2 mars 2009 - 11 août 2008 à 16:54
whitelegend Messages postés 156 Date d'inscription vendredi 13 janvier 2006 Statut Membre Dernière intervention 2 mars 2009 - 12 août 2008 à 08:37
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

bigfish_le vrai Messages postés 1835 Date d'inscription vendredi 13 mai 2005 Statut Membre Dernière intervention 20 novembre 2013 15
11 août 2008 à 17:01
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])"
3
whitelegend Messages postés 156 Date d'inscription vendredi 13 janvier 2006 Statut Membre Dernière intervention 2 mars 2009
11 août 2008 à 20:49
glop glop merci ;)

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

Merci beaucoup :)
0
whitelegend Messages postés 156 Date d'inscription vendredi 13 janvier 2006 Statut Membre Dernière intervention 2 mars 2009
12 août 2008 à 08:37
tu es un as !! ca fonctionne impec !

merci beaucoup encore une fois
0
Rejoignez-nous