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. le probleme c'est que pour i je ne sais pas jusqu'a combien ca va aller, car on rajoute des lignes en allant.
    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)