Bonjour,
Je souhaite supprimer toutes les lignes tant que la cellule de la colonne B ne contient pas "Total général" en commençant du haut de la feuille (qui s'appelle Bac)
Il faudrait qu'une fois que "Total général" est trouvé cela s'arrête car il y a un deuxième "Total général" plus bas qui doit rester
J'ai testé :
Mais cela ne supprime pas les lignes en question
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Dim count, i As Long If SheetExists("Bac") Then count = Sheets("Bac").Cells(Rows.count, "B").End(xlUp).Row i = 1 Do While i <= count If Not Cells(i, 2) = "Total général" Then Rows(i).Delete End If i = i + 1 Loop End If
Partager