For i = 1 To 10
if i=1 or i=3 or i=5 or i=9 then
If Cells(i, 1).Value = "" Then Exit For
end if
Next i
Cells(i, 1).Value = Sheets("feuil1").TextBox1.value
mais je ne suis pas sur que cela soit vraiment ce que tu veux faire... A la fin de la boucle, la cellule A11 sera remplie dans le cas où il n'y a pas de cellule vide trouvée... c'est peut-être normal, mais bon...
Oui, ce que tu proposes est juste, mais ne fait pas exactement la même chose que le code proposé... Mais, il me semble aussi que cela est plus logique... mais seul Herold1983, sait ce qu'il veut...
En clair, dès qu'il y a un premier remplacement, on doit arrêter la boucle...
Alors pour les deux méthodes que us_30 et jmf0 mon trouvé, elle fonctionne très bien les deux, je pencherai plus pour toto lol, car
à la 9e cellule donc la dernière, la boucle s'arrête alors que pour l'autre sa continue, les valeurs s'inscrivent sur la 11, 13 etc
Merci à vous tous d'avoir résolu rapidement mon problème.
Bon Dimanche
a+