Si ça marche la première fois, c'est parce que "Worksheets("results" ).Range("B4" ).Value = "0"" est vrai, et i est initialisé à 4. Ce ne sera pas le cas la 2è fois car cette condition sera fausse (changement de valeur de ta cellule à "1" au 1er passage).
Du coup, quand tu appelles la cellule Cells(0,8), ça plante.
EDIT : car si i n'est pas initialisé, il va prendre la valeur 0, j'avais pas précisé.
Message édité par Turkleton le 29-05-2009 à 19:00:22
---------------
If you think it could look good, then I guess it should