j'essaye de faire une boucle en VBA et étant débutant j'ai du mal.
En fait, je veux tester la valeur d'une cellule et tant qu'elle est inférieure à 17, j'incrémente de 1 la valeur d'une autre (ce qui va modifier la valeur de la première...)
mon problème c'est que soit ma boucle ne s'arrête pas, soit elle n'exécute qu'une partie des instructions...
quelqu'un aurait une idée ? je crois que c'est la condition de ma boucle qui est mauvaise...
Range("I20").Select
ActiveCell.Formula = "=VLOOKUP(INDEX(R1C4:R260C4,R12C15+8),R1C1:R260C3,2,0)"
Dim i As Integer
i = 1
Range("G23").Select
While ActiveCell.FormulaR1C1 < 17
Range("H24").Select
ActiveCell.FormulaR1C1 = i
Range("G23").Select
i = i + 1
Wend
