Подтвердить что ты не робот

Простой код vba дает мне переменную объекта времени выполнения 91 или с не установленным блоком

Итак, у меня есть простой маленький макрос/суб, определяемый при нажатии кнопки команды. Проблема в том, что это дает мне:

Ошибка времени выполнения '91': переменная объекта или с не установленным блоком

Мой код:

Dim rng As Range
rng = Sheet8.Range("A12") '<< ERROR here
rng.Value2 = "1"

Я просто хочу установить ячейку "A12" в Sheet8.

enter image description here

Спасибо!

4b9b3361

Ответ 1

Вам нужно установить с объектами:

 Set rng = Sheet8.Range("A12")

Лист8 отлично.

 Sheet1.[a1]