КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Работа с редактором программного кода ⇐ ПредыдущаяСтр 2 из 2 Программный модуль состоит из одной или нескольких процедур, которые содержат выполняемый программный код. Процедура типа Sub (подпрограмма) является универсальной процедурой для выполнения каких-либо действий. Для создания процедуры типа Sub в окне редактора программного кода модуля Module1 выполните команду Insert → Procedure. В открывшемся диалоговом окне введите имя процедуры, например, Фамилия_лаб№_з№. При нажатии <Enter> или <Ok> редактор VBA автоматически вставит в модуль ключевые слова Private Sub,End Sub и строку-разделитель. Между Sub и End Sub и будут записываться операторы программного модуля Module1. Рассмотрим создание процедуры для вычисления значения функции при x = 12,04; y = 2; z = 4. Алгоритм решения данной задачи является линейным, включает ввод исходных данных, расчет значения функции и вывод результата. Все операторы ввода-вывода изучены на лекции «VBA-2 (Ввод-вывод)». Для освоения режимов ввода операторов программного кода выполните следующие действия: – на листе Excel в ячейку A1 введите число 4 (заданное значение для программной переменной z); – наберите в редакторе кода модуля Module1 программный код в соответствии с образцом, представленным на рис. 4;
Рис. 4. Программный код для расчета значения функции t
– запустите программу на выполнение (см. раздел «Правила записи и ввода программ» в лекции VBA-1), в ответ на запрос «Введите y» (рис. 5) в поле ввода наберите 2 и нажмите <Enter> или <OK>; – сравните полученный результат с образцом на рис. 6. Перейдите в редактор VBA и в окне отладки Immediate также проверьте вывод результата; – измените программу так, чтобы в диалоговом окне выводился не только результат расчета t, но и исходные данные; в окне отладки Immediate исходные данные выведите в одной строке, а значение t – в другой. Обязательно проверьте работу нового варианта программы! После этого сохраните сделанные изменения и выйдите из Excel.
|