mikachu
XLDnaute Occasionnel
bonjour,
J'ai un petit souci avec une macro qui semble toute bête mais pourtant...
voilà, j'ai fait une macro pour supprimer toutes les lignes d'un tableau dont la première cellule répond à un critère (=1)
La macro donne ça:
Voir fichier exemple, le problème est que si plusieurs lignes se succèdent avec 1 en première case, seule une sur 2 sera supprimée. pouvez-vous m'aider à comprendre, et si possible à résoudre ce problème ?
D'avance merci
mùikachu
J'ai un petit souci avec une macro qui semble toute bête mais pourtant...
voilà, j'ai fait une macro pour supprimer toutes les lignes d'un tableau dont la première cellule répond à un critère (=1)
La macro donne ça:
Code:
Sub testdelete()
For Each rw In Worksheets("feuil1").Rows
testage = rw.Cells(1, 1).Value
If testage = 1 Then rw.Delete
If testage = "" Then Exit Sub
Next rw
End Sub
Voir fichier exemple, le problème est que si plusieurs lignes se succèdent avec 1 en première case, seule une sur 2 sera supprimée. pouvez-vous m'aider à comprendre, et si possible à résoudre ce problème ?
D'avance merci
mùikachu
Pièces jointes
Dernière édition: