Bonjour à tous, j'ai un souci de syntaxe en VBA pour calculer une somme dans une plage de cellule mais en définissant le nom de la feuille , dans mon cas "data"
j'utilise cette syntaxe :
Sub calcul_somme()
Dim somme As Double
somme = Application.WorksheetFunction.Sum(Range(Cells(1, 1), Cells(5, 1))) ' ça fonctionne sur la feuil 1 !!!
somme = Application.WorksheetFunction.Sum(Sheets("data").Range(Cells(1, 1), Cells(5, 1))) ' ça fonctionne PAS !!! :-(
End Sub
merci d'avance pour votre aide
j'utilise cette syntaxe :
Sub calcul_somme()
Dim somme As Double
somme = Application.WorksheetFunction.Sum(Range(Cells(1, 1), Cells(5, 1))) ' ça fonctionne sur la feuil 1 !!!
somme = Application.WorksheetFunction.Sum(Sheets("data").Range(Cells(1, 1), Cells(5, 1))) ' ça fonctionne PAS !!! :-(
End Sub
merci d'avance pour votre aide