
- •Введение
- •Основные понятия объектно-ориентированного программирования
- •Основные элементы управления в редакторе vba
- •Стандартные приемы программирования в среде vba Введение
- •Отладка программы
- •Основные элементы программного кода в среде vba Описание переменных
- •Константы
- •Операторы присваивания
- •Арифметические выражения
- •Логические выражения
- •Текстовые выражения
- •Линейные программы
- •Оператор перехода
- •Конструкции принятия решений
- •Ветвление по условиям
- •Циклы в программе
- •Массивы
- •Пользовательские процедуры
- •Две основные функции преобразования типов данных
- •Ввод, вывод и генерация исходных данных
- •Приемы работы в среде программирования vba
- •Запуск среды vba
- •Создание функции пользователя
- •Создание макрокоманды (макроса)
- •Создание пользовательской формы
- •Работа с листами книги
- •Лабораторные задания по темам Целочисленное программирование
- •Ввод и вывод данных, оператор присваивания
- •Логические выражения: группа Boolean
- •Условный оператор: группа If
- •Оператор выбора
- •Цикл с параметром: группа For
- •Цикл с условием: группа While
- •Массивы
- •Функции и процедуры
- •Контрольные вопросы
- •Список литературы
- •Содержание
- •420015, Казань, к. Маркса, 68
Список литературы
Гарбер, Г.3. Основы программирования на Visual Ваsiс и VВА в Excel 2007. Сер. «Библиотека студента». /Г.3. Гарбер. – М.: СОЛОН-ПРЕСС, 2008. ‑ 192 с.
Уокенбах, Дж. Microsoft Office Ехсеl 2007. Библия пользователя. /Дж. Уокенбах: пер. с англ. ‑ М.: ООО "И.Д. Вильямс", 2008. ‑ 816 с.
Уокенбах, Дж. Профессиональное программирование на VBA в Excel 2003. /Дж. Уокенбах: пер. с англ. ‑ М.: Диалектика, 2005. – 800 с.
Программирование в пакетах МS Office. /С.В. Назаров [и др.]. ‑ М.: Финансы и статистика, 2007. ‑ 656 с.
Златопольский, Д.М. Сборник задач по программированию. /Д.М. Златопольский. – СПб.: БХВ-Петербург, 2007. ‑ 240 с.
Голицына, О.Л. Основы алгоритмизации и программирования: учебное пособие. /О.Л. Голицына, И.И. Попов. ‑ М: ФОРУМ, 2008. ‑ 432 с.
Роман, С. Использование макросов в Ехсel. /С. Роман. ‑ СПб.: Питер, 2004 ‑ 507 с.
Гладкий, А.А. Ехсеl. Трюки и эффекты. /А.А. Гладкий, А.А. Чиртик. ‑ СПб.: Питер, 2006. ‑ 368 с.
Эйткен, Питер. Интенсивный курс программирования в Excel за выходные: учебное пособие. /Питер Эйткен: пер. с англ. ‑ М.: ООО "И.Д. Вильямс", 2004. ‑ 432 с.
Xорев, В.Д. Самоучитель программирования на VВА в Мicrosoft Office. /В.Д. Xорев. ‑ К.: Юниор, 2001. ‑ 320 с.
Демидова, Л.А. Программирование в среде Visual Ваsic for Аррlications: практикум. /Л.А. Демидова, А.Н. Пылькин. ‑ М.: Горячая линия – Телеком, 2004. ‑ 175 с.
Семакин, И.Г. Основы программирования: учебник. /И.Г. Семакин, А.П. Шестаков. ‑ М.: Мастерство, 2002. ‑ 432 с.
Харрис, Мэтью. Освой самостоятельно программирование для Мicrosoft Ехсеl 2000 за 21 день: учебное пособие. /Мэтью Харрис: пер. с англ. ‑ М.: ООО "И.Д. Вильямс", 2000 ‑ 880 с.
Штайнер, Г. VВА 6.3: справочник./ Г. Штайнер. ‑ М.: Лаборатория базовых знаний, 2002. ‑ 784 с.
Содержание
MS OFFICE 3
Учебное пособие 3
2010 3
Федеральное агентство по образованию 4
УДК 658.26:66.094 5
Воробьева, Ф.И. 5
Введение 6
Основные понятия объектно-ориентированного программирования 6
Модули 7
Основные элементы управления в редакторе VBA 9
Стандартные приемы программирования в среде VBA 27
Введение 27
Отладка программы 28
Основные элементы программного кода в среде VBA 29
Приемы работы в среде программирования VBA 68
Запуск среды VBA 68
Создание функции пользователя 68
Создание макрокоманды (макроса) 74
Создание пользовательской формы 79
Работа с листами книги 82
Лабораторные задания по темам 93
Целочисленное программирование 93
Ввод и вывод данных, оператор присваивания 94
Логические выражения: группа Boolean 95
Условный оператор: группа If 95
Оператор выбора 97
Цикл с параметром: группа For 98
Цикл с условием: группа While 99
Массивы 100
Функции и процедуры 102
Контрольные вопросы 103
Список литературы 109
Содержание 110
Лицензия № 020404 от 6. 03. 97 г. 111
Офсетная лаборатория Казанского государственного 111
УЧЕБНОЕ ИЗДАНИЕ
Ф.И. Воробьева, Е.С. Воробьев
ПРИЕМЫ ПРОГРАММИРОВАНИЯ
В СРЕДЕ VISUAL BASIC FOR APPLICATION
MS OFFICE
Ответственный за выпуск Ефанова Э.А.
Лицензия № 020404 от 6. 03. 97 г.
Подписано в печать 26.02.10. Формат 60х84/16
Бумага офсетная Печать Riso 6,04 усл. печ. л.
6,5 уч.-изд. л. Тираж 100 экз. Заказ “C”
Издательство Казанского государственного технологического университета
Офсетная лаборатория Казанского государственного
технологического университета