Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

VBA / Отчёт лаб_4 VBA

.docx
Скачиваний:
20
Добавлен:
06.07.2019
Размер:
415.47 Кб
Скачать

Министерство образования Республики Беларусь

Белорусский национальный технический университет

Автотракторный факультет

Кафедра «Экономика и логистика»

Отчет

по лабораторной работе №4

по дисциплине «Информационные технологии и системы в логистике»

Тема: «Создание и использование Элемента управления на Листе Excel. Создание и использование Макроса. Типы данных в VBA и их описание. Функции преобразования типов данных»

Выполнил: студент группы №

Принял: преподаватель

2019

Цель работы:

  1. Изучить возможность создания и использования Элемента управления CommandButton непосредственно на Листе Excel.

  2. Изучить возможность создания и использования Макроса.

  3. Переменная в VBA, правила задания имени переменной.

  4. Константы в VBA, виды констант, правила задания имени константы.

  5. Ознакомиться с типами данных в VBA:

    1. предназначенных для хранения числовых данных.

    2. предназначенных для хранения дат, текстовых строк, логических значений.

  6. Изучить различные способы объявления данных в VBA:

    1. неявное объявление данных

    2. явное объявление данных

    3. объявление переменной с заданием типа данных

  7. Изучить функции преобразования типов данных (функции Val и Str)

  8. Ознакомиться с основными операторами: оператор присваивания, арифметические и логические операторы.

Ход работы

Создать элемент управления CommandButton на Листе Excel, с выводом исходных данных и результатов на Лист Excel. Создать и запустить макрос, выполняющий задачу "Расчёт площади сектора".

Результат программы выглядит так:

Создать приложение, в котором программируются два события: нажатие левой кнопки "Меняются надписи полей" и нажатие правой кнопки "Меняются надписи полей и фон".

Код программы:

Результат программы:

Домашнее задание

Даны два числа. Найти среднее арифметическое кубов этих чисел и среднее геометрическое модулей этих чисел.

1-ый проект) Код программы:

Результат программы показан на следующем скриншоте.

2-ой проект) Создать на "Лист2" Excel таблицу с исходными данными. Результат:

Коды кнопок "Очистить" и "Рассчитать" представлены на следующем скриншоте:

Выводы:

В ходе выполнения лабораторной работы я ознакомилась с типами данных в VBA и с основными операторами. Изучила на практике возможность создания и использования Элемента управления CommandButton непосредственно на Листе Excel, а также возможность создания и использования Макроса. Освоила правила задания имени переменной и имени константы в VBA.

Соседние файлы в папке VBA