Microsoft Office (Разработка документов в Word, Excel и приложений на Visual Basic for Application). - Учебное пособие (Н.А.Устинов)

Практическая работа с vbe.

Вставка модуля VBA.

Откройте в Excel новую пустую рабочую книгу.

Загрузите редактор VBE

Вставьте в проект модуль с помощью команды «ВставкаМодуль»

В окне редактора кода появится новый пустой модуль и ему будет присвоено имя (Module1)

Ввод и запуск подпрограмм VBA.

Введем следующую подпрограмму:

Sub lect10Proc02_DisplayMsgBox()

        MsgBox “Привет группам 723, 726”

End Sub

После ввода процедуры можно приступить к ее выполнению. В [4] предложено 5 способов как это сделать:

В окне VBE,  Поместите точку вставки где – ни будь внутри тела процедуры, и выберите команду «Запуск подпрограммы/UserForm»

В окне VBE. Поместите точку вставки,  где – ни будь внутри тела процедуры, и нажмите кнопку  «Запуск подпрограммы/UserForm» на панели инструментов «Стандарт». Если панель отсутствует, добавьте ее с помощью команды «Вид Панели инструментов Стандарт»

В окне VBE.  Поместите точку вставки где – ни будь внутри тела процедуры, и нажмите клавишу <F5>

В окне VBE   выберите команду «СервисМакросы». Выберите из раскрывшегося списка имя подпрограммы, которую нужно запустить, и нажмите кнопку «Выполнить»

В окне Excel. Переключиться в окно Excel и выбрать команду «СервисМакрос Макросы». Выберите из раскрывшегося списка имя подпрограммы, которую нужно запустить, и нажмите кнопку «Выполнить».

Запустите  Proc02. Если программа выполнится успешно, в середине экрана появится окно с Вашим сообщением. Нажатие кнопки «OK» закрывает окно с сообщением и вызывает завершение работы подпрограммы.

Совет. При выполнении подпрограммы из VBE  во многих случаях нужно переключаться обратно в Excel, чтобы посмотреть результаты. При наличии монитора высокого разрешения можно расположить окна Excel и VBE рядом.

Просмотр процедур в модуле.

VBE предоставляет два режима для просмотра модуля. Режим по умолчанию – чтобы установить этот вариант просмотра  нужно выбрать команду «СервисПараметрыВкладка РедакторСбросить флажок Просмотр всего модуля». В этом случае в окне модуля будет отображаться одна и только одна процедура. Чтобы просмотреть другую процедуру, нужно воспользоваться раскрывающимся списком процедур, расположенном в правом верхнем углу окна редактора кода.

Другой вариант называется  «Представление полного модуля. Для переключения между двумя режимами просмотра можно использовать, кнопки находящиеся в левом нижнем углу окна редактора кода.