- •Н. В. Горбунова
- •Visial basic for application
- •Практическое задание № 1
- •Практическое задание № 2 Назначение макроса графическим изображениям
- •Самостоятельная работа 1, 2, 3
- •Домашняя работа № 1 Подведение промежуточных итогов с применением макросов
- •Практическое задание № 3
- •Практическое задание № 4 Создание диалоговых окон. Элементы управления Label, Commandbutton, Image
- •Самостоятельная работа 4, 5, 6, 7
- •Практическое задание № 5
- •Практическое задание № 6
- •Практическое задание № 7
- •Практическое задание № 8 Ввод и вывод значений переменных Расчет площади прямоугольника
- •Практическое задание № 9
- •Самостоятельная работа 8, 9
- •Практическое задание № 10
- •Самостоятельная работа 10
- •Практическое задание № 11
- •Самостоятельная работа 11
- •Литература
- •625051, Г. Тюмень, ул. 30 лет Победы, 102
Государственное образовательное учреждение высшего профессионального образования Тюменской области
ТЮМЕНСКИЙ ГОСУДАРСТВЕННЫЙ ИНСТИТУТ МИРОВОЙ ЭКОНОМИКИ, УПРАВЛЕНИЯ И ПРАВА
Н. В. Горбунова
Visial basic for application
Практикум для студентов 1 курса специальности «Прикладная информатика в экономике»
Тюмень 2005
ББК 32.81+74.200
VISIAL BASIC FOR APPLICATION: Практикум. Тюмень: Тюменский государственный институт мировой экономики, управления и права, 2005. 20 с.
В данном практикуме рассматриваются основные понятия и приемы программирования на VISIAL BASIC FOR APPLICATION, работа предназначена для студентов 1 курса специальности «Прикладная информатика в экономике» факультета управления.
Работа утверждена на заседании кафедры математики, информатики и естественных наук, печатается по решению учебно-методического совета ТГИМЭУП.
СОСТАВИТЕЛЬ ст. преподаватель Н. В. Горбунова
© Горбунова Н. В., 2005
© ТГИМЭУП, 2005
Практическое задание № 1
Рассмотрим процедуру записи макросов на примере очень простого макроса, который изменяет шрифт и цвет в выделенном диапазоне ячеек. Этот пример продемонстрирует последовательность действий пользователя, необходимых для записи макроса.
Откройте новую книгу
В ячейку А1 введите ваше имя, в ячейку А2 введите фамилию, в ячейку А3 — город, где вы родились, в А4 — название страны.
Установите курсор в ячейке А1.
На панели Visual Basic нажмите на кнопку «Запись макроса». Появится диалоговое окно.
Введите название макроса «Цвет_Шрифт» и нажмите ОК. На экране появится панель инструментов «Остановить запись»
Выполните команду Формат — Ячейки. Появится диалоговое окно Формат ячеек.
Установите размер шрифта 18, цвет — зеленый.
Щелкните на кнопке «Остановить запись».
Установите курсор в ячейку А2.
Выполните команду Сервис — Макрос — Макросы.
Выделите созданный макрос и нажмите на кнопке «выполнить».
Выделите ячейки А3, А4 и снова выполните макрос.
Для просмотра созданного макроса выполните команду Сервис — Макрос — Макросы.
Выделите макрос и щелкните на кнопке «Изменить». Откроется окно редактора.
Текст макроса выглядит так:
Sub Цвет_Шрифт()
Цвет_Шрифт Макрос
Макрос записан 25.01.2005 (Tatyana Ivanova)
With Selection.Font
.Name =”Arial Cyr”
.FontStyle = “обычный”
.Size = 18
.Strikethrough = Falshe
.Superscript = Falshe
.OutlineFont = Falshe
.Shadow = Falshe
.Underline = xlUnderlineStyleNone
.ColorIndex = 10
End With
End Sub
При записи макроса мы выполнили всего 2 действия. Это изменение размера шрифта и цвета, но в коде макроса записалась вся информация, представленная на вкладке Шрифт. Поэтому отредактируем текст макроса
Sub Цвет_Шрифт()
With Selection.Font
.Size = 18
.ColorIndex = 10
End With
End Sub
Закройте окно редактора.
В ячейке С4 введите слово Проверка.
Оставьте эту ячейку активной.
Запустите макрос. Исправленный макрос работает точно так же, как и прежний.
Сохраните файл с именем «пр1»
Практическое задание № 2 Назначение макроса графическим изображениям
Откройте файл «пр1».
Используя панель рисования, нарисуйте на листе любую автофигуру.
Щелкните правой кнопкой мыши на изображении и в контекстном меню выберите Назначить макрос.
Выберите макрос «Цвет_Шрифт» и подтвердите выполнение операции.
Щелкните вне графического объекта.
Введите в любую ячейку число 500.
Щелкните по графическому изображению.
Вставьте командную кнопку на рабочем листе с помощью панели инструментов «Форма». Назначьте ей макрос.
Для удаления макроса из списка макросов надо сделать следующее:
Сервис — Макрос — Макросы.
Выделить необходимый макрос и щелкнуть на кнопке «Удалить».
Подтвердить операцию в появившемся окне.
Сохраните книгу.