'Dim i&
With ActiveSheet
For i = .Cells(.Rows.Count, "a").End(xlUp).Row To 1 Step -1
If .Cells(i, "A") <> "Названия строк" Then
If .Cells(i, "A") <> "Общий итог" Then
If .Cells(i, "A") <> 12103 Then .Rows(i).Delete Shift:=xlUp
Next i
End With
Добрый день Подскажите пож, есть макрос который выдает ошибку "Next without for"
Читайте про одно- и много- строчный синтаксис IF Ваш случай -
Код
'Dim i&
With ActiveSheet
For i = .Cells(.Rows.Count, "a").End(xlUp).Row To 1 Step -1
If .Cells(i, "A") <> "Названия строк" Then
If .Cells(i, "A") <> "Общий итог" Then
If .Cells(i, "A") <> 12103 Then .Rows(i).Delete Shift:=xlUp
ENDIF
ENDIF
Next i
End With