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 : Sélectionner tout - Visualiser dans une fenêtre à part
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