Мой вопрос касается ошибки времени выполнения 91 в VBA для Excel. Я сделал некоторые поиски безрезультатно. Мой код ниже. Я заметил раздел, вызывающий ошибку. Почему это происходит, и как я могу это исправить и двигаться дальше?VBA в функции ошибки времени выполнения 91
Sub RemoveFooterRows(theFile)
Dim found As Range
Dim aggregateRow
''Error is from section below
found = isItRow = Workbooks(theFile).Worksheets(1).Columns(1).Find _
("Summary", Range("A1"), xlValues, xlPart, xlByRows, xlNext, False, , False)
''Error is from section above
MsgBox ("val is " & found.Row)
End Sub
Также стоит добавить проверку 'If Not found Is Nothing Then ...' в случае, если значение не было найдено. –
Хорошо, это работает, я не понимал, что у меня есть двойное задание. Но, как мне получить строку, когда я добавляю .Row в конце, я получаю ту же ошибку. Как назначить строку найденной переменной? – Brian
Добавить .row to what? Это уже в строке MsgBox и возвращает мне штраф. – Jesse