Из исследований я обнаружил, что ошибка вызвана тем, что объект не может быть распознан. Я установил диапазон для определенного столбца, думая, что столбец («E») не может быть идентифицирован, возможно, но у меня все еще есть та же ошибка. Как я могу исправить эту ошибку, или есть ли лучший способ удалить строки на листе? Заранее спасибо.
Вот программа:
Sub DeleteBlanks()
Dim rng As Range
Dim wb As Workbook
Set wb = Workbooks.Open("IPIC-DATA-2.xlsx")
ws = wb.Sheets("Sheet1").Activate
Set rng = Range("E:E")
ws.Columns(rng).SpecialCells(xlCellTypeBlanks).EntireRow.Delete
wb.Close SaveChanges:=True
End Sub