Форум по VBA и MS Office

VBA, Excel => VBA, макросы в Excel => Тема начата: Посетитель 01.06.2024 от 01 июня 2024, 20:18

Название: Excel VBA Макросы. Ошибка: Object variable or With block variable not set.
Отправлено: Посетитель 01.06.2024 от 01 июня 2024, 20:18
Макрос берёт данные из ячейки B3 и подставляет в код. При этом происходит ошибка: Object variable or With block variable not set.
Если же я прямо в коде пишу значение, то ошибки нет.
Почему такое может быть?
Название: Excel VBA Макросы. Ошибка: Object variable or With block variable not set.
Отправлено: Администратор от 01 июня 2024, 20:24
В B3 у вас что-то другое. Вы думаете, что в B3 такой-то текст, а на самом деле что-то другое. Есть вероятность, что вместо английской буквы вы написали русскую (или наоборот), т.к. некоторые русские и английские буквы похожи.
Название: Excel VBA Макросы. Ошибка: Object variable or With block variable not set.
Отправлено: Посетитель 01.06.2024 от 01 июня 2024, 20:34
Действительно, сейчас переписал текст в ячейке B3 и все заработало. Похоже, в самом деле, была русская А вместо английской.
Спасибо большое за помощь!