Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
VBA-Методич указания-Венберг лене.doc
Скачиваний:
11
Добавлен:
29.02.2016
Размер:
182.78 Кб
Скачать

Методические указания к лабораторным работам по теме «Основы языка Visual Basic for Applications»

Дисциплина:«Компьютерные информационные технологии»

Специальность: «Экономика и управление на предприятии»

Форма обучения: для студентов-заочников

Преподаватель: к.т.н., доцент каф. ЭИ Венберг Андрей Викторович

Введение

1. Введение в VBA 1

1.1. Общие сведения о VBA 1

1.2. Работа с макросами 2

1.3. Структура программы 2

1.4. Типы данных. Объявление переменных 2

1.5. Операторы сравнения. Логические операторы 3

2. Ввод и вывод информации 4

3. Реализация разветвляющихся алгоритмов 5

3.1. Условный оператор If 5

3.2. Многозначные ветвления If 6

3.3. Оператор выбора Select Case 7

4. Циклические алгоритмы For (цикл с предусловием) 7

7.1. Цикл For … Next 7

7.2. Вложенные циклы For … Next 9

8. Циклические алгоритмы While и Do 10

8.1. Цикл While … Wend (цикл с предусловием) 10

8.2. Цикл Do While … Loop (цикл с предусловием) 11

8.3. Цикл Do … While Loop (цикл с постусловием) 11

5. Адресация ячеек 12

  1. Введение вVba

    1. Общие сведения оVba

VisualBasicforApplications(VBA,VisualBasicдля приложений) – язык визуального программирования, встроенный в пакетMicrosoftOffice(а также во многие другие программные пакеты других производителей), благодаря этому он корректно работает с объектами этого пакета и позволяет расширить его возможности. Это немного упрощённая реализация языка программированияVisualBasic.

VBA– отличное средство автоматизации не только простых рутинных операций, которые пользователю приходится периодически выполнять, например, при подготовке текстов вWordили расчётов вExcel, но и сложнейших вычислений над большими объёмами данных. С помощьVBAможно выполнить все операции, которые может выполнить пользователь с помощью интерфейса.

    1. Работа с макросами

Макрос– это последовательность команд и действий пользователя, записанная под уникальным именем, хранимая внутри документа и исполняемая приложением Excel так же, как пользователь производил эти действия. Последовательность действий пользователем выполняется один раз при записи макроса, затем автоматически производится Excel при каждом запуске макроса.

Код макроса может служить основой для дальнейших разработок и является учебным материалом, т.к. по коду макроса можно научиться записывать последовательность действий в VBA.

Операции с макросами

Команды меню

Запись макросов

Меню «Сервис \ Макрос \ Начать запись»

Выполнение макросов

Меню «Сервис \ Макрос \ Макросы \»–> команда «Выполнить»

Просмотр и редактирование кода макроса

Меню «Сервис \ Макрос \ Макросы \» –> команда «Изменить»

Назначение макросов командным кнопкам

Меню «Вид \ Панели инструментов \ Формы» –> элемент «Кнопка» –> Свойства «Имя макроса», всплывающее меню с командами для редактирования свойств кнопки

Назначение макросов графическим изображениям

Меню «Вставка \ Рисунок \ Картинки»

Команда всплывающего меню «Назначить макрос»

Назначение макросов кнопкам панелей инструментов

Меню «Сервис \ Настройка» –> Закладка «Команды» –> Категория «Макросы» -> Команда «Настраиваемая кнопка»

Свойство кнопки «Назначить макрос»

Соседние файлы в предмете Информатика