Лабораторная работа № 17
Программирование на языке VBA
Создание пользовательских процедур
Цель работы:
Получить навыки программирования на языке Visual Basic for Applications (VBA) на примерах создания пользовательских процедур в среде табличного процессора MS Excel.
Линейные вычислительные процессы
Пример 1
Ввод данных в диалоговое окно
Создать процедуру, позволяющую вычислять значения функции
.
1. Необходимо перейти в редактор Visual Basic, выполнив команды: лента Разработчик | Visual Basic или Alt + F11 и добавить новый модуль: Insert | Module.
2.
В открывшееся окно Модуля вставим имя процедуры (Пример1) с помощью последовательности команд Insert | Procedure… окно Add Procedure.
3.
После нажатия клавиши Enter команда конца процедуры записывается автоматически.
4. Создается раздел описания переменных Dim. В нашей программе используется две переменные x и y типа Single.
5.
В теле процедуры записываются операторы для вычисления значения функции.
6.
Для использования процедуры необходимо выполнить команду Макросы |Имя макроса: | Пример1 |Выполнить
|
|
7.
На экране появится диалоговое окно для ввода переменной x.
8. После нажатия на кнопку OK появится окно со значением переменной y.