T
thombar
Guest
Bonjour
Voila, je suis en train de faire une macro qui efface toutes les lignes d'une feuille ou la valeur des cellules de la colonne N ne commence pas par "LB".
Et je souhaite commencer ce petit bazar à partir de la ligne 6, pas avant.
J'ai commencé à faire un truc (qui va vous faire sourire certainement), mais bon je fais des efforts pour un vendredi après midi !!:
Sub Cherch()
For i = Selection.Rows.Count To 1 Step -1
For Each ligne In ActiveSheet.UsedRange.Rows
R = ligne.Row
chercheLB = Left(Cells(R, 14), 2)
If chercheLB <> "LB" Then Cells(R, 14).EntireRow.Delete
Next
Next i
End sub
Alors, non seulement ca ne commence pas à la ligne 6, mais en plus c'est ultra-lent à executer, je pense que j'ai un problème de boucles.
En fait j'aimerais quelquechose de très rapide....
merci de votre aide !!!!
Voila, je suis en train de faire une macro qui efface toutes les lignes d'une feuille ou la valeur des cellules de la colonne N ne commence pas par "LB".
Et je souhaite commencer ce petit bazar à partir de la ligne 6, pas avant.
J'ai commencé à faire un truc (qui va vous faire sourire certainement), mais bon je fais des efforts pour un vendredi après midi !!:
Sub Cherch()
For i = Selection.Rows.Count To 1 Step -1
For Each ligne In ActiveSheet.UsedRange.Rows
R = ligne.Row
chercheLB = Left(Cells(R, 14), 2)
If chercheLB <> "LB" Then Cells(R, 14).EntireRow.Delete
Next
Next i
End sub
Alors, non seulement ca ne commence pas à la ligne 6, mais en plus c'est ultra-lent à executer, je pense que j'ai un problème de boucles.
En fait j'aimerais quelquechose de très rapide....
merci de votre aide !!!!