Fonction SUM sous vba [Résolu]

whitelegend 156 Messages postés vendredi 13 janvier 2006Date d'inscription 2 mars 2009 Dernière intervention - 11 août 2008 à 16:54 - Dernière réponse : whitelegend 156 Messages postés vendredi 13 janvier 2006Date d'inscription 2 mars 2009 Dernière intervention
- 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
Afficher la suite 

Votre réponse

3 réponses

Meilleure réponse
bigfish_le vrai 1839 Messages postés vendredi 13 mai 2005Date d'inscription 20 novembre 2013 Dernière intervention - 11 août 2008 à 17:01
3
Merci
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])"

Merci bigfish_le vrai 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 69 internautes ce mois-ci

Commenter la réponse de bigfish_le vrai
whitelegend 156 Messages postés vendredi 13 janvier 2006Date d'inscription 2 mars 2009 Dernière intervention - 11 août 2008 à 20:49
0
Merci
glop glop merci ;)

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

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

merci beaucoup encore une fois
Commenter la réponse de whitelegend

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.