bonjour,
lstrw1 = ws_Feuil6.Cells(Rows.Count, 6).End(xlUp).Row
lstrw2 = ws_Feuil6.Cells(Rows.Count, 7).End(xlUp).Row
lstrw3 = ws_Feuil6.Cells(Rows.Count, 8).End(xlUp).Row
Ligneacoller1 = lstrw1 + 1
Ligneacoller2 = lstrw2 + 1
Ligneacoller3 = lstrw3 + 1
Ce n'est pas la bonne définition ?
Comme je ne sais pas ce que tu veux faire, je ne peux pas répondre à cette question.
Cependant si tu veux afficher les résultats pour toutes les valeurs de X (de 2 à 9), je pense que ton code devrait incrémenter tes variables ligneacoller1,2 et 3 dans la boucle
for x=2 to 9
ws....cells(ligneacoller1,6)=....
ligneacoller=ligneacoller+1
next x
J'aurais bien corrigé ton code mais je ne corrige pas des copies d'écran.