Ваш синтаксис неверен, ваш код должен быть:
Sub RemoveRows5()
ThisWorkbook.ActiveSheet.Cells.ClearFormats
Dim n As Long, i As Long
n = Range("A" & Rows.Count).End(xlUp).Row
For i = n To 1 Step -1
If InStr(1, ThisWorkbook.ActiveSheet.Cells(i, 1).Text, "<>", vbTextCompare) > 0 Then
ThisWorkbook.ActiveSheet.Cells(i, 1).EntireRow.Delete
End If
Next i
End Sub
Обратите внимание, что правильный синтаксис для al oop - For x = i To j Step k
, где x
- это числовая c переменная, которая будет сохранить значение от i
до j
с размером шага k
.