Лабораторная работа 14.
Язык
VBA. Введение. Макросы.

horizontal rule

Задание

Контрольные вопросы и задания

horizontal rule

Задание

Visual Basic для приложений (VBA) - это инструмент разработки приложений. Этот язык позволяет создать полностью автоматические программные продукты. Эти продукты можно использовать, например, для оформления документов (подготовки текстов) или анализа данных электронных таблиц. VBA-приложение встраивается в другое приложение и расширяет его функциональные возможности.

Чтобы создать проект VBA, используется один из следующих методов:

bullet

Автоматическая запись макроса, а затем его редактирование; bullet

Создание макроса в редакторе VBA; bullet

Создание проекта в редакторе VBA.

Для автоматической записи макроса и его редактирования необходимо:

1. Запустите в основном приложении средство автоматической записи макросов, выполните требуемую последовательность действий и остановите запись.

2. Выберите записанный макрос в списке макросов основного приложения, а затем нажмите кнопку ИЗМЕНИТЬ (Edit). Запускается редактор  VBA, и в окне модуля выводится текст созданного макроса.

Задание 1. Динамика изменения курса валют.

Создайте таблицу, отражающую изменения курса валют и макрос для создания диаграммы, отражающей динамику изменения.

Задание 2. Деканат.

Создайте таблицу, отражающие следующие сведения об успеваемости студентов: номер по порядку, ФИО, основа обучения (бюджет/контракт), группа, дисциплина, преподаватель, дата сдачи и оценка.

1) Создайте макрос для фильтрации студентов, обучающихся без "3" и обучающихся на бюджете, назначьте им стипендию в размере 100%.

2) Создайте макрос для сортировки записей о студентах в порядке возрастания успеваемости по заданному предмету.

3) Создайте макрос для сортировки записей о студентах в порядке возрастания фамилии и назначьте выполнение этого макроса кнопке ОБНОВИТЬ.

4) Создайте макрос для формирования графика успеваемости студентов.