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

Приемы программирования в среде Visual Basic for Application. Учебное пособие

.pdf
Скачиваний:
0
Добавлен:
07.09.2026
Размер:
1 Мб
Скачать
☆
7. Внешний цикл образован оператором цикла с параметром. Можно
ли в качестве внутреннего цикла использовать оператор цикла с предусловием? А оператор цикла с постусловием?
8. Внешний цикл образован оператором цикла с предусловием. Мож­но ли в качестве внутреннего цикла использовать оператор цикла с параметром? А оператор цикла с постусловием?
9. Внешний цикл образован оператором цикла с постусловием. Мож­но ли в качестве внутреннего цикла использовать оператор цикла с параметром? А оператор цикла с предусловием?
Массивы
1. Что такое одномерный массив? Для чего используются одномер­ные массивы? Как они описываются?
2. Как называется номер элемента одномерного массива?
3. Как в программе использовать значение конкретного элемента од­номерного массива?
4. Как можно заполнить одномерный массив?
5. Для чего в программах используются двумерные массивы? Как они описываются?
6. Сколько индексов характеризуют конкретный элемент двумерного массива?
7. Как в программе использовать значение конкретного элемента двумерного массива?
8. Как можно заполнить двумерный массив?
9. Какую структуру данных описывает двумерный массив?
10. Какой индекс двумерного массива изменяется быстрее при по-
следовательном размещении элементов массива в оперативной па­мяти?
Функции и процедуры
1. Что такое процедура?
2. В чем различие между функцией и процедурой?
3. Какие виды функций и процедур используются в программах?
4. Перечислить несколько стандартных функций и процедур.
5. В каких случаях целесообразно использовать нестандартные (опре-
деленные в программе) функции?
6. Как оформляются нестандартные (определенные в программе)
функции и процедуры?
7. Могут ли в одной программе процедура и функция иметь одно и то
же имя?
- 101 -
8. Может ли программист дать функции имя Sin?
9. Что такое формальные параметры функции или процедуры?
10. Как в программе выполнить функцию или процедуру?
11. Что такое фактические параметры функции или процедуры? Каковы
правила их использования?
12. Какие преимущества дает использование нестандартных (опреде-
ленных в программе) функций и процедур?
- 102 -
Список литературы
1. Гарбер, Г.3. Основы программирования на Visual Ваsiс и VВА в
Excel 2007. Сер. «Библиотека студента». /Г.3. Гарбер. – М.: СО­ЛОН-ПРЕСС, 2008. - 192 с.
2. Уокенбах, Дж. Microsoft Office Ехсеl 2007. Библия пользователя.
/Дж. Уокенбах: пер. с англ. - М.: ООО "И.Д. Вильямс", 2008. - 816 с.
3. Уокенбах, Дж. Профессиональное программирование на VBA в
Excel 2003. /Дж. Уокенбах: пер. с англ. - М.: Диалектика, 2005. – 800 с.
4. Программирование в пакетах МS Office. /С.В. Назаров [и др.]. -
М.: Финансы и статистика, 2007. - 656 с.
5. Златопольский, Д.М. Сборник задач по программированию. /Д.М.
Златопольский. – СПб.: БХВ-Петербург, 2007. - 240 с.
6. Голицына, О.Л. Основы алгоритмизации и программирования:
учебное пособие. /О.Л. Голицына, И.И. Попов. - М: ФОРУМ, 2008.
- 432 с.
7. Роман, С. Использование макросов в Ехсel. /С. Роман. - СПб.: Пи-
тер, 2004 - 507 с.
8. Гладкий, А.А. Ехсеl. Трюки и эффекты. /А.А. Гладкий, А.А. Чир-
тик. - СПб.: Питер, 2006. - 368 с.
9. Эйткен, Питер. Интенсивный курс программирования в Excel за
выходные: учебное пособие. /Питер Эйткен: пер. с англ. - М.: ООО "И.Д. Вильямс", 2004. - 432 с.
10. Xорев, В.Д. Самоучитель программирования на VВА в Мicrosoft
Office. /В.Д. Xорев. - К.: Юниор, 2001. - 320 с.
11. Демидова, Л.А. Программирование в среде Visual Ваsic for
Аррlications: практикум. /Л.А. Демидова, А.Н. Пылькин. - М.: Го­рячая линия – Телеком, 2004. - 175 с.
12. Семакин, И.Г. Основы программирования: учебник. /И.Г. Сема-
кин, А.П. Шестаков. - М.: Мастерство, 2002. - 432 с.
13. Харрис, Мэтью. Освой самостоятельно программирование для
Мicrosoft Ехсеl 2000 за 21 день: учебное пособие. /Мэтью Харрис: пер. с англ. - М.: ООО "И.Д. Вильямс", 2000 - 880 с.
14. Штайнер, Г. VВА 6.3: справочник./ Г. Штайнер. - М.: Лаборатория
базовых знаний, 2002. - 784 с.
- 103 -
Содержание
Введение.......................................................................................................................1
Основные понятия объектно-ориентированного программирования ...................3
Модули .........................................................................................................................4
Основные элементы управления в редакторе VBA.................................................6
Стандартные приемы программирования в среде VBA.......................................22
Введение................................................................................................................22
Отладка программы .............................................................................................23
Основные элементы программного кода в среде VBA....................................24
Приемы работы в среде программирования VBA.................................................62
Запуск среды VBA ...............................................................................................62
Создание функции пользователя........................................................................63
Создание макрокоманды (макроса)....................................................................68
Создание пользовательской формы ...................................................................73
Работа с листами книги .......................................................................................76
Лабораторные задания по темам .............................................................................87
Целочисленное программирование....................................................................87
Ввод и вывод данных, оператор присваивания ................................................88
Логические выражения: группа Boolean ...........................................................89
Условный оператор: группа If............................................................................89
Оператор выбора..................................................................................................91
Цикл с параметром: группа For..........................................................................92
Цикл с условием: группа While..........................................................................93
Массивы ................................................................................................................94
Функции и процедуры .........................................................................................96
Контрольные вопросы ..............................................................................................97
Список литературы .................................................................................................103
Содержание..............................................................................................................104
- 104 -
УЧЕБНОЕ ИЗДАНИЕ
Ф.И. Воробьева, Е.С. Воробьев
ПРИЕМЫ ПРОГРАММИРОВАНИЯ
В СРЕДЕ VISUAL BASIC FOR APPLICATION
MS OFFICE
Ответственный за выпуск Ефанова Э.А.
Лицензия № 020404 от 6. 03. 97 г. Подписано в печать 26.02.10. Формат 60х84/16 Бумага офсетная Печать Riso 6,04 усл. печ. л. 6,5 уч.-изд. л. Тираж 100 экз. Заказ “C”
Издательство Казанского государственного технологического университета
Офсетная лаборатория Казанского государственного
технологического университета
420015, Казань, К. Маркса, 68
- 105 -
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]