Учебное пособие. — Омск: Изд-во ФГОУ ВПО ОмГАУ, 2008. — 90 с.
В пособии представлены теоретические сведения, вопросы для самоконтроля знаний студентов, примеры решения задач в среде программирования Visual Basic for Applications (VBA). В теоретическом материале рассмотрены следующие вопросы: структура редактора VBA, программирование на VBA, объекты VBA, взаимодействие с пользователем, создание пользовательских форм в редакторе VBA, макросы. При рассмотрении примеров решения задач в среде программирования VBA разработаны алгоритмы в виде блок-схем и программ на языке VBA. Для изучения используется редактор Visual Basic программного продукта MS Excel из пакета MS Office.
Пособие предназначено для студентов, обучающихся по направлениям подготовки бакалавров: 120300 – Землеустройство и земельный кадастр, 110100 Агрохимия и агропочвоведение, а также специальностей, изучающих в дисциплине «Информатика» раздел «Алгоритмизация и программирование» на языке VBA на персональном компьютере.
Содержание:
Предисловие.
Введение.
Общие сведения о VBA.
Структура редактора VBA.
Запуск редактора VBA и завершение работы.
Пользовательский интерфейс редактора VBA.
Окно Project Explorer (Проекта).
Окно свойств (Properties).
Окно для редактирования кода.
Окно редактирования форм (UserForm).
Программирование на VBA.
Использование модулей и процедур.
Запуск пользовательских функций.
Создание новой процедуры.
Выбор имени.
Удаление модуля из проекта.
Представление данных в VBA.
Операции языка VBA.
Инструкции.
Инструкции объявления (описания).
Инструкции присваивания (назначения или присвоения).
Выполняемые инструкции (исполняемые инструкции).
Инструкции по управлению потоком.
Объекты в VBA.
Работа с диапазонами.
Использование свойства Range.
Использование свойства Cells.
Работа со свойствами – атрибутами объектов.
Работа с методами объектов.
Взаимодействие с пользователем.
Вывод сообщений с помощью функции MsgBox.
Вывод сообщений с помощью оператора MsgBox.
Ввод данных пользователем с помощью окон ввода.
Использование комментариев в программах VBA.
Создание пользовательских форм в редакторе VBA.
Создание формы.
Использование элементов управления.
Свойства элементов управления.
Методы и события элементов управления.
Макросы.
Правила присваивания имени макросу.
Выполнение макросов.
Редактирование макросов.
Назначение макроса графическим изображениям.
Вопросы для самоконтроля.
Примеры решения задач в среде программирования VBA.
Разработка программ и алгоритмов линейной структуры.
Создание процедуры функции в редакторе Visual Basic.
Создание процедуры подпрограммы с использованием ввода исходных данных и вывода результатов на рабочий лист MS Excel.
Создание формы пользователя в редакторе Visual Basic.
Разработка программ и алгоритмов разветвляющейся структуры.
Создание процедуры подпрограммы с использованием ввода исходных данных и вывода результатов на рабочий лист MS Excel.
Создание формы пользователя в редакторе Visual Basic.
Разработка программ и алгоритмов циклической структуры.
Создание процедуры функции в редакторе Visual Basic.
Использование окон сообщений и окон ввода.
Разработка программ и алгоритмов с использованием массивов.
Заключение.
Библиографический список.
Интернет ресурсы.
Предметный указатель.