Vba et fonction sum

Bonjour,

je suis novice en VBA et j'y comprend vraiment pas grand chose

j'ai une feuille excel avec en colonne G des marges réalisées
Je voudrais en cliquant sur un bouton que s'affiche la marge totale

voici ma macro

Private sub commandbutton_ click ()

dim margetot as integer

margetot = worksheetfunction.sum(cells(i,7))

msgbox ("marge totale réalisée :" & margetot)

end sub

une erreur 1004 apparait quand je la teste.

merci d'avance pour votre aide
Configuration: Mac OS X
Safari 525.28.3

5 réponses

  1. Modérateur
    Salut,

    Ben, je ne comprends pas.
    En ce cas pourquoi tu ne fais pas par exemple tout simplement
    sum=0
    For i=1 To 10
      somme = somme + Cells(i,7)
    Next
    
    msgbox ("marge totale réalisée :" & somme) 
    

    1. le probleme c'est que pour i je ne sais pas jusqu'a combien ca va aller, car on rajoute des lignes en allant.