- •Государственное учреждение образования
- •Б28 Система программирования vba : лаб. Практикум / н.В. Батин. – Минск : Ин-т подгот. Науч. Кадров Нац. Акад. Наук Беларуси, 2011. – 70 с.
- •Содержание
- •Введение
- •Лабораторная работа №1 Основы программирования на языке vba
- •1.1 Основные этапы работы с программами на vba в Excel
- •1.2 Простейший пример программы на языке vba
- •1.3 Типы данных. Объявление переменных и констант
- •1.3.1 Типы данных
- •1.3.2 Объявление переменных
- •1.3.3 Объявление констант
- •1.3.4 Область видимости переменных
- •1.3 Оператор If
- •1.4 Массивы
- •1.5 Цикл до. Оператор For
- •1.6 Цикл пока. Операторы While и Until
- •1.7 Безусловный переход. Оператор goto
- •1.8 Подпрограммы
- •1.9 Функции
- •1.10 Область видимости процедур
- •1.11 Варианты заданий
- •Лабораторная работа №2 операции с ячейками и рабочими листами ms excel в программах на vba
- •2.1 Основные способы ссылок на ячейки рабочего листа Excel
- •2.2 Основные способы ссылок на диапазоны ячеек рабочего листа Excel. Определение размеров диапазона ячеек
- •2.3 Основные операции с рабочими листами ms Excel
- •2.4 Примеры решения задач с использованием диапазонов ячеек
- •2.9 Варианты заданий
- •Лабораторная работа №3 элеменТы управления в программах на vba
- •3.1 Размещение элементов управления на рабочем листе Excel
- •3.2 Пример разработки программы с использованием элементов управления: кнопки, переключатели, счетчики, флажки, текстовые поля
- •3.3 Пример разработки программы с использованием элементов управления: списки
- •3.4 Варианты заданий
- •Лабораторная работа №4 пользовательские форМы в программах на vba
- •4.1 Создание пользовательской формы в Excel
- •4.2 Примеры программ с использованием пользовательских форм
- •4.3 Варианты заданий
- •Лабораторная работа №5 пользовательские формы с развитыми элементами управления в программах на vba
- •5.1 Список из нескольких колонок
- •5.2 Список с возможностью выбора нескольких элементов
- •5.3 Составление списка в программе
- •5.4 Поля ввода ячеек
- •5.5 Варианты заданий
- •Лабораторная работа №6 разработка программ на vba для работы с текстовыми данными
- •6.1 Подготовка среды vba для работы с файлами
- •6.2 Ввод данных из файла
- •6.3 Вывод данных в файл
- •6.4 Обмен данными между двумя файлами
- •6.5 Функции обработки строк
- •6.5 Варианты заданий
- •Список использованных источников
- •Система программирования vba
Список использованных источников
Ананьев, А.И. Самоучитель Visual Basic 6.0 / А.И. Ананьев, А.Ф. Федоров. – СПб.: БХВ–Петербург, 2005. – 624 с.
Гарбер, Г.З. Основы программирования на Visual Basic и VBA в Excel 2007 / Г.З. Гарбер. – М.: Солон-пресс, 2008. – 189 с.
Гарнаев, А.Ю. Excel, VBA, Internet в экономике и финансах / А.Ю. Гарнаев. – СПб.: БХВ–Петербург, 2002. – 816 с.
Дукин, А.Н. Самоучитель Visual Basic 2010 / А.Н. Дукин, А.Н. Пожидаев. – СПб.: БХВ–Петербург, 2010. – 538 с.
Зиборов, В. Visual Basic 2010 на примерах / В. Зиборов. – СПб.: БХВ–Петербург, 2010. – 329 с.
Программирование в пакетах MS Office / С.В. Назаров [и др.]; под общ. ред. С.В. Назарова. М.: Финансы и статистика, 2007. – 654 с.
Слепцова, Л.Д. Программирование на VBA. Самоучитель / Л.Д. Слепцова. – М.: Издательский дом “Вильямс”, 2004. – 384 с.
Уокенбах, Дж. Microsoft Office Excel 2007. Профессиональное программирование на VBA / Дж. Уокенбах. – М.: Диалектика: Вильямс, 2008. – 918 с.
Фризен, И.Г. Офисное программирование: учебное пособие / И.Г. Фризен. – М.: Дашков и КО, 2010. – 241 с.
Учебное издание
Батин Николай Владимирович
Система программирования vba
Лабораторный практикум
Редактор, корректор А. А. Сычев
Подписано в печать 00.00.2011. Формат Бумага офсетная.
Печать цифровая. Усл. печ. л. Уч.-изд. л. Тираж экз. Заказ
ГУО «Институт подготовки научных кадров Национальной академии наук Беларуси»
ЛИ № 02330 / 0552815 от 17.02.2010.
Ул. Кнорина, 1, 220049, Минск.
Отпечатано в РУП «Научно-практический центр Национальной академии наук Беларуси
по механизации сельского хозяйства»
ЛП № 02330–0150026 от 10.05.2007.
Ул. Кнорина, 1, корп. 3, 220049, Минск.