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   -
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 !

2 réponses

ycoquen Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
en fait, a et b sont des arguments d'entrée.
je viens de me rendre compte que la feuille a été mal désignée.... Mille excuses.
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 275
 
Bonjour,

merci de mettre en résolu si ça l'est.
eric
0