простой код VBA дает мне ошибку времени выполнения 91 объектную переменную или блок не установлен - PullRequest
22 голосов
/ 12 марта 2011

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

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

Мой код:

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

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

enter image description here

Спасибо!

1 Ответ

35 голосов
/ 12 марта 2011

Вам нужно Набор с объектами:

 Set rng = Sheet8.Range("A12")

Лист8 в порядке.

 Sheet1.[a1]
...