У меня есть следующая таблица
**Columns a-i** A B C D E F **G** H I **Row 1** 003 His Dressing 3305 S4S 0 0 **35** 35 1 **Row 2** 003 His Dressing Bidding 0 0 0 **0** 0 0
Мне нужен макрос, который удалит строку 2 на основе ячейки g, равной 0, но игнорирую строку 1, так как значение в столбце g равно 35.
Конечно, в моей электронной таблице есть несколько строк, в которых есть столбец g со значением 0, поэтому необходимо удалить все строки в книге.
так вот саб, в котором есть ошибка, не знаю почему.
Sub DeleteRows()
Dim rownum As Long
for rownum 1 to 1000
If Cells(rownum, 1).Value = 0 Then
Rows(rownum).Delete
Next rownum
Cells(rownum, 1).Activate
End Sub