un code vba simple et pourtant?
bonjour tout le monde
je suis en excel 2003 et j'ai tenté ce code très simple et pourtant je ne comprends pas les résultats :
quand je tape le code suivant : j'ai i = 13 comme résultat alors que je devrais avoir 14
(la cellule L14C1 est vide , et la cellule L15C1 contient la valeur DP1)
Code:
1 2 3 4 5 6 7 8 9
|
i = 13
s = 0
Do While Cells(i, 1).Value Like "DP*"
var = Cells(i, 4).Value
s = s + var
i = i + 1
Loop
Cells(7, 1).Value = i |
dés que je commente les lignes while et loop ça marche
merci