Bonjour,
je souhaite supprimer des lignes avec la condition suivante:
Si une cellule de la colonne C est vide, alors supprimer la ligne entière où la cellule vide se trouve.
Voici mon code : sachant que je n'ai pas d'erreur de bug mais j'ai pas de modification: pas de suppression
Pouvez vous me donner des propositions, des solutions oubien d'autres méthodes?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 Sub deleteBlank() Dim orig As String, wb As Workbook Dim correct Set wb = Workbooks.Open("Z:\VBA\copy.xlsx") LastRow = wb.Sheets("Feuil1").Range("C" & Rows.count).End(xlUp).Row For i = 1 To LastRow If IsEmpty(wb.Sheets("Feuil1").Cells(i, 3)) = True Then wb.Sheets("Feuil1").Cells(i, 3).EntireRow.Delete End If Next i MsgBox ("task complete!!!") End Sub
merci beaucoup pour l'aide.
Cheers!!
Partager