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,

    La variable i contient quoi?
    0
    1. la variable i est juste le numéro de la ligne
      0
      1. la variable i est juste le numéro de la ligne
        0
        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) 
          

          0
          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.
            0