Excel: удалить несколько строк, если столбец равен значению
Есть ли макрос, который кто-то знает или мог бы написать, который проверял бы все строки документа и удалял бы все строки, которые имеют хотя бы одно из этих условий:
- Столбец F = 0
- Столбец N = 0
- столбец в = FALSE
- столбец AU = FALSE
- колонка AV = продано
- столбец Z = постановочный
Спасибо.
2 ответа:
Sub RemoveRows() Application.ScreenUpdating = False Dim r As Long For r = ActiveSheet.UsedRange.Row + ActiveSheet.UsedRange.Rows.Count - 1 To ActiveSheet.UsedRange.Row Step -1 If Cells(r, 6) = 0 Or Cells(r, 14) = 0 _ Or Cells(r, 46) = False Or Cells(r, 47) = False _ Or Cells(r, 48) = "Sold" Or Cells(r, 26) = "staged" _ Then Cells(r, 1).EntireRow.Delete Next r End Sub