Ошибка выполнения VBA «91». Не задана переменная объекта или блока.
Автор: Excel Macro Mastery
Загружено: 2025-04-15
Просмотров: 8264
👉 Хотите писать настоящий код VBA?
Посмотрите мой курс: https://bit.ly/3XTnIm8
👉 Ищете исходный код для этого видео?
Скачайте его здесь: https://shorturl.at/sYlSb
Подпишитесь на канал здесь: https://bit.ly/36hpTCY
Возникает раздражающая ошибка времени выполнения VBA «91» при запуске кода Excel VBA? Эта ошибка обычно означает, что вы пытаетесь использовать объектную переменную, которая не была установлена должным образом. В этом видео я подробно расскажу о причинах ошибки 91 и о том, как её понять, чтобы вы могли легко исправить её в любой момент.
Значение ошибки времени выполнения '91' в VBA
Распространенные причины и примеры из практики
Два типа объектов в VBA
Как избежать неинициализированных объектных переменных
Рекомендации по предотвращению подобных ошибок в коде
#VBAError91 #ExcelVBAError91 #Error91 #ObjectVariableNotSet #WithVariableNotSet
Полезные сочетания клавиш VBA
==========================
Отладка:
Компиляция кода: Alt + D + L ИЛИ Alt + D + Enter
Выполнение кода из текущей подпрограммы: F5
Построчное выполнение кода: F8
Добавление точки останова для приостановки кода: F9 или щёлкните в левом поле
Окна:
Просмотр окна Immediate: Ctrl + G
Просмотр окна Watch: Alt + V + H
Открыть окно свойств: F4
Переключиться между Excel и редактором VBA: Alt + F11
Открыть окно обозревателя проектов: Ctrl + R
Ввод кода:
Поиск ключевого слова под курсором: Ctrl + F3
Поиск последнего искомого слова: F3
Автодополнение слова: Ctrl + Пробел
Получить определение элемента под курсором: Shift + F2
Перейти к последней позиции курсора: Ctrl + Shift + F2
Получить текущую область на листе: Ctrl + Shift + 8 или Ctrl + *
Сдвиг строк кода вправо (Indent): Tab
Сдвиг строк кода влево (Outdent): Shift + Tab
Удалить строку: Ctrl + Y (примечание: это очищает буфер обмена)
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: