Excel VBA Boucle for avec step -1
ycoquen
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
-
eriiic Messages postés 24603 Date d'inscription Statut Contributeur Dernière intervention -
eriiic Messages postés 24603 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je cherche à sommer sur des cellules en partant d'un rang supérieur fixe jusqu'à un rang inférieur variable.
Pour cela, je fais un premier test avec la fonction
Public Function somme_envers(a, b As Integer) As Double
Dim j As Integer
Dim i As Integer
j = 0
For i = a To b Step -1
j = j + Sheets("Sheet1").Cells(i, 21)
Next i
somme_envers = j
End Function
La fonction me retourne la valeur de j en entrée comme si on n'était pas rentré dans la boucle.
Pourriez vous m'expliquez pourquoi s'il vous plaît ?
Merci !
Je cherche à sommer sur des cellules en partant d'un rang supérieur fixe jusqu'à un rang inférieur variable.
Pour cela, je fais un premier test avec la fonction
Public Function somme_envers(a, b As Integer) As Double
Dim j As Integer
Dim i As Integer
j = 0
For i = a To b Step -1
j = j + Sheets("Sheet1").Cells(i, 21)
Next i
somme_envers = j
End Function
La fonction me retourne la valeur de j en entrée comme si on n'était pas rentré dans la boucle.
Pourriez vous m'expliquez pourquoi s'il vous plaît ?
Merci !
merci de mettre en résolu si ça l'est.
eric