В данной статье рассматриваются основные функции Visual Basic. Кроме того, здесь есть информация об окнах, которые присутствуют в данном редакторе.
Как открыть Visual Basic
Чтобы открыть редактор, можно одновременно зажать Alt и F11. Перед вами появится Visual Basic, как это показано на представленном ниже скриншоте. Не забывайте, что при этом открытая таблица Excel не закроется.
Окна редактора
В Visual Basic можно запустить несколько окон для работы с кодом. Управлять же ими можно в меню “Вид”. Основные свойства отдельных окон кратко описаны ниже.
Окно проекта
Это окно находится слева от редактора VBA (что можно увидеть на скриншоте, расположенном выше). Здесь вы сможете работать с “Проектом” книги Excel, открытой в настоящий момент.
В проекте собраны все модули и объекты VBA, связанные с текущим документом Excel. Он состоит из:
- Объекта “ЭтаКнига”.
- Объектов “Лист”.
Следует отметить, что вы сможете самостоятельно добавлять такие объекты, как “Пользовательская форма”, “Модуль” и “Модуль класса”. Так, на расположенном выше скриншоте можно увидеть, что в документ добавили модуль под названием Module1.
Чтобы создать объект, необходимо следовать этой простой инструкции:
- Перейдите в окно “Проект” и нажмите на книгу, в которую необходимо добавить объект.
- Выберите опцию “Вставить”, а затем выберите необходимый тип объекта.
Для каждого из представленных объектов есть отдельное окно кода. При работе с ним следует придерживаться следующих правил:
- Связанный с рабочей книгой код должен быть присвоен объекту “ЭтаКнига”.
- Связанный с определённым рабочим листом код необходимо присвоить объекту “Лист”.
- Не связанный с каким-либо объектом код нужно ввести в “Модуль”.
- Код дополнительных объектов необходимо вписывать в “Модуль класса”.
- При создании окна для дальнейшего взаимодействия с пользователями, следует работать с объектом “Пользовательская форма”.
Окно кода
Кликнув дважды по объекту в окне проекта, вы откроете окно кода. В нём можно работать с кодом VBA. На представленном ранее скриншоте показано окно кода для объекта “Модуль”.
Если вы пишите код непосредственно в данном окне, редактор сразу же выделяет все несоответствия. Таким образом, вы сможете исправить все проблемы и написать действительно работающий код без ошибок.
Окно свойств
В данном окне перечислены все характеристики объекта, выбранного в окне проекта. Внимание! Объект обязательно должен находиться только в стадии разработки.
Все свойства зависят от типа выбранного объекта. Это значит, что они будут абсолютно различны у “Листа”, “Модуля”, “Класса Модуля” и т.д.
Окно отладчика
Чтобы открыть данное окно, во вкладке “Вид” найдите параметр “Отладка”. Кроме того, вы можете просто зажать комбинацию Ctrl и G.
Это окно поможет вам с отладкой, поскольку в нём отображаются её операторы. Кроме того, вы сможете вычислять определённые выражения и выполнять некоторые строки кода.
Окно переменных
Для открытия “Переменных” найдите опцию “Окно переменных” в меню “Вид”. После этого вы увидите все аргументы, задействованные в данном процессе. Все данные будут отображены в виде столбцов. В них записываются названия, значения и виды каждого аргумента.
При каждом новом запуске программы информация обновляется. Благодаря этому вы сможете контролировать весь процесс работы и выявлять несоответствия кода.
Окно отслеживания
В данном окне также можно отладить код. В нём показывается значение, тип и контекст всех числовых показателей, выбранных ранее.
Чтобы его открыть, перейдите ко вкладке “Вид”. В ней выберите “Окно отслеживания”. Готово! При определении отслеживаемого выражения окно отслеживания появляется автоматически.
Чтобы определить необходимое выражение, сделайте следующее:
- Выберите определённый элемент в коде VBA.
- В меню “Отладка” найдите опцию “Быстрое отслеживание”.
- Нажмите на кнопку “Добавить”.
Итак, мы рассмотрели основные особенности работы в Visual Basic. В любом случае, не стоит ограничиваться только данными знаниями. В редакторе существует большое количество дополнительных инструментов для отладки кода VBA.