Laboratornye_raboty_po_KITu / VBA / Л_р_ 1_vba
.docКомпьютерные информационные технологии
Лабораторная работа № 6 (Excel VBA) (4 часа)
Тема: Создание функций пользователя. Линейные программы. Программы с ветвлением. Работа с массивами.
Задание 1:
-
Выполнить Задание 3 из лабораторной работы №2;
Задание 2:
-
Создать функцию пользователя для заданной функции. Варианты функций смотрим здесь: Варианты
Вычисли значение функции в трех разных точках. Точки выбираем для каждой ветви функции. (Смотрите Пример 2 из Инструкции)
-
Создать функцию пользователя для табулирования данной функции на заданном отрезке и с числом разбиения 20. Функция должна формировать и выводить массив значений Х и У. (смотрите Пример 3 из Инструкции)
-
Создать макросы:
-
Первый с именем Табулирование для построения таблицы значений с помощью созданной функции;
-
Второй с именем Форматирование для форматирования полученной таблицы значений: включить в макрос элементы форматирования: тип шрифта, размер символов, цвет и обрамление таблицы;
-
Третий для построения графика. Тип графика выбирается произволно.
Задание 3:
-
Создать функцию пользователя для расчета стоимости с учетом скидки и наценки из лабораторной работы Л4_excel. (смотрите пример 4 из Инструкции).
Инструкцию по выполнению лабораторной работы смотрите по адресу:
Инструкция
В отчет по данной работе включить: распечатки полученных результатов, а также тексты программ VBA!!!
Контрольные вопросы.
-
Дать определение макроса. Способы создания макроса.
-
Что такое VBA.
-
Что такое процедура.
-
Определение процедуры –подпрограммы.
-
Определение процедуры –функции.
-
Типы данных используемые в VBA.
-
Объявление переменных в VBA.
-
Функция VBA: MsgBox.
-
Функция VBA: InputBox
-
Наиболее часто используемые объекты VBA.
-
Задание свойств объекта.
-
Использование методов в VBA.