Boucle avec condition "perdu"
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| For j = 1 To ligne
If page = Cells(j, 1) Then
For a = j To ligne
If Cells(a, 1) = page Or Cells(a, 1) = "" Then
Range("A6500") = "a"
Else
Rows(a - 1).Select
Selection.Insert Shift:=xlDown
Selection.Insert Shift:=xlDown
a = a - 2
i = a
Exit For
End If
Next a
End If
Next j |
Voici mon code...Voila le principal c'est de regrouper des lignes selon leur catégorie...Je m'explique.J'ai 2 page...Une est pour la catégorie auto, l'autre moto...sur chaque page j'ai un bouton qui permet de renvoyer toute les information sur une page 3...A chaque renvoie d'information je veux que cela ce classe...Donc nous avons une boucle avec une condition "lenomdelapage toi etre egale à la case de la colonne A.
Une fois qu'il la trouver nous allons dans une autre boucle, qui demande de chercher ensuite la prochaine ligne differente...Une fois trouver nous rajouter 2ligne puis inserons la ligne voulu...Apres ce programme la ligne doit ce placé en dernière position de sa catégorie...ceci ne marche pas cela doit venir de mais next ou Exit for qui son mal placé