Забыли код:
Возвращает ошибку объектной переменной. Я попытался записать макрос, но Find не работает должным образом при копировании и вставке, а затем макрос записывает фактическую строку, в которой я нахожусь, а не переменную.
Вместо «Найти» я также попробовал «Поле Cells.AutoFilter: = 2, Criteria1: = x», но это не помогло вернуть класс диапазона автофильтра. Я застрял. Надеюсь, поможет.
Sub alta()
'
' alta Macro
x = Range("I3").Select
Selection.Copy
Selection.Find(What:=x, After:=ActiveCell, LookIn:=xlValues, LookAt _
:=xlWhole, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _
True, SearchFormat:=False).Activate
Application.CutCopyMode = False
Selection.EntireRow.Delete
Range("I3").Select
Selection.ClearContents
End Sub