Bonjour,
Je viens de créer une macro avec le code ci-dessous. Je souhaite calculer la somme par ligne et l'indiquer dans une colonne. Ma macro me fait un bug.
Exemple :
J'aimerai calculer la somme de mon tableau qui commence à la ligne 7 (jusqu'à... mon tableau est variable)
J'aimerai faire une première somme de mes colonnes E,F,G,H,I,J,K (5,6,7,8,9,10,11) et indiquer dans la colonne L(11) mon résultat puis faire de même (toujours sur la même ligne) colonne M,N,O,P,Q,R,S (13,14,15,16,17,18) et mettre la somme en colonne T (20)
La première ligne de mon tableau commence à 7
J'ai commencé à créer une macro mais il m'indique une erreur après avoir calculé les 16 premières lignes (Erreur d'exécution '6' ; Dépassement de capacité) et me mets en jaune : résultat = Application.WorksheetFunction.Sum(plage)
Pourriez-vous m'aider à corriger ma macro ?
Sub Sommes_Result_Lignes()
Dim i As Long, plage As Range, résultat As Integer
With Sheets("Feuil1")
For i = 5 To .Range("E65356").End(xlUp).Row
Set plage = .Range("E" & i & ":K" & i)
résultat = Application.WorksheetFunction.Sum(plage)
.Range("L" & i) = résultat
Next i
End With
End Sub