Macro excel

Résolu
Tmanzo Messages postés 8 Date d'inscription   Statut Membre Dernière intervention   -  
 Un pingouin qui mange à tous les rateliers -
Bonjour
je voudrais pouvoir dans une macro excel calculer une somme
entre plusieurs cellules

ex : range ("a1")= "sum=(b1:b10)"

mais je voudrais remplacer B1 et B10 par des variables

Merci d'avance pour votre réponse
A voir également:

1 réponse

gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 724
 
bonjour

je te propose ceci :

Dim l_d As Integer 'ligne début
Dim c_d As Integer 'colonne début
Dim l_f As Integer 'ligne fin
Dim c_f As Integer 'colonne fin

l_d = 1
c_d = 2
l_f = 10
c_f = 2

Range("A1").FormulaR1C1 = "=SUM(R" & l_d & "C" & c_d & ":R" & l_f & "C" & c_f & ")"
    


j'ai mis les valeurs de l'exemple, mais à toi de faire bouger les 4 variables.

merci de nous tenir au courant.
0
Tmanzo Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
Merci pour le tuyau c'est nickel
0
Un pingouin qui mange à tous les rateliers
 
Merci pour cette idée. Je suis allé sur ce forum parce que je me suis posé la meme question que la personne à qui tu as répondu et ta réponse me semble correspondre à ce que je cherche.
Si ça ne marche pas je vais me faire un café.
Merci
0