Высокоуровневые методы информатики и программирования. Степанов А.Г. - 57 стр.

UptoLike

Составители: 

57
ности операторов ветвления и цикла, ой конфигурации оказываются
недоступными
Используйте согласованный с преподавателем вариант задания (табл. 1), вы-
полненную на его основ му вычислений в таб-
лиц
грамм
исход начально должны быть считаны из таблицы Excel, а резуль-
таты вычислений возвращены в нее.
полнения работы
2. ут реализованы в
3. .
4. ы на вызовы процедуры.
5. ии на основе выбранного вами фрагмента. Оп-
6.
7. работоспособность всей программы в режиме отладчика с исполь-
которые в обычн
.
Пример 18. Пример создания пользовательской функции Excel на VBA.
'Функция, определенная пользователем
Public Function Расчет_налога(Начислено As Integer)
Расчет_налога = Начислено * 0.12
End Function
Задание
е таблицу Excel, написанную програм
е с использованием переменных VBA. Модифицируйте созданную вами про-
у так, чтобы перенести часть вычислений в процедуру или функцию. При этом
ные данные перво
Порядок вы
1. Откройте созданную вами рабочую книгу Excel. Скопируйте свою таблицу на
новый лист. Удалите в ней все формулы. Запустите интегрированную среду
разработки VBA.
Выберите фрагменты кодов вашей программы, которые буд
виде процедуры или функции.
Создайте определение процедуры на основе выбранного вами фрагмента
Определите перечень формальных параметров процедуры и задайте их тип.
Замените выбранные фрагменты кодов программ
Объявите и задайте фактические параметры процедуры.
Создайте определение функц
ределите перечень формальных параметров функции и задайте их тип.
Замените выбранные фрагменты кодов программы на вызовы функции. Объ-
явите и задайте фактические параметры функции.
Проверьте
зованием команды Step Into.