Здравствуйте! Только начал изучать VBA, прошу помочь.
Хочу сохранить лист в переменную, чтоб потом через эту переменную к нему обращаться.
Данный код:
Спойлер
Debug.Print Worksheets(1).Name
Успешно выводит "Лист1"
Однако слеующий код:
Спойлер
Dim mainSheet As Object
Sub start()
mainSheet = Worksheets(1)
Debug.Print mainSheet.Name
End Sub
Выдает ошибку
Object variable or with block variable not setКак правильно сохранять лист в переменную?
Написал вам два письма на почту с заголовком "Письмо с Форума по VBA, Excel и Word". Написал именно на почту, а не на форум.
В VBA, чтобы записать объект в переменную, нужно использовать слово "Set":
Set mainSheet = Worksheets(1)