
- •ОБЩИЕ СВЕДЕНИЯ
- •ЛАБОРАТОРНАЯ РАБОТА 5
- •ПРОГРАММИРОВАНИЕ ЦИКЛИЧЕСКИХ ВЫЧИСЛИТЕЛЬНЫХ ПРОЦЕССОВ
- •Основные сведения
- •Задания к лабораторной работе 5
- •ЛАБОРАТОРНАЯ РАБОТА 6
- •ОДНОМЕРНЫЕ МАССИВЫ
- •Основные сведения
- •Задание к лабораторной работе 6
- •ЛАБОРАТОРНАЯ РАБОТА 7
- •ДВУМЕРНЫЕ МАССИВЫ
- •Основные сведения
- •Задания к лабораторной работе 7
- •БИБЛИОГРАФИЧЕСКИЙ СПИСОК
- •ОГЛАВЛЕНИЕ
Федеральное агентство по образованию Государственное образовательное учреждение высшего профессионального образования «Тихоокеанский государственный университет»
Программирование на VBA в MS Excel
Методические указания к выполнению лабораторных работ № 5–7 по информатике
для студентов дневной формы обучения
Хабаровск Издательство ТОГУ
2010
УДК 511.3
Программирование на VBA в MS Excel : методические указания к выполнению лабораторных работ № 5–7 по информатике для студентов дневной формы обучения / cост. Н. О. Бегункова, Н. Д. Белова, Т. А. Бочарова. – Хабаровск : Изд-во Тихоокеан. гос. ун-та, 2010. – 36 с.
Методические указания составлены на кафедре информатики. Включают 3 лабораторные работы, целью выполнения которых является освоение основных конструкций языка программирования VBA: операторов цикла и приемов работы с одномерными и двумерными массивами. Каждая лабораторная работа содержит основной теоретический материал, необходимый для ее выполнения, примеры с подробным решением и 15 вариантов заданий.
Печатается в соответствии с решениями кафедры информатики и методического совета факультета математического моделирования и процессов управления.
© Тихоокеанский государственный университет, 2010
ОБЩИЕ СВЕДЕНИЯ
VBA (Visual Basic for Application) – это язык программирования, встро-
енный во множество программ, от приложений MS Office, MS Project, Visio и AutoCAD до многочисленных специализированных приложений, предназначенных для управления производственными процессами, учета финансовых ресурсов или информационной поддержки клиентов. VBA предназначен для автоматизации как простых операций, которые пользователю приходится периодически выполнять, например, при расчётах в Excel, так и сложных вычислений над большими объёмами данных. В настоящее время VBA становится стандартом в качестве встроенного языка программирования большинства приложений.
VBA относительно прост и удобен в освоении и позволяет быстро получить ощутимые результаты – конструировать профессиональные приложения для решения практически любых задач в среде Microsoft Windows.
VBA относится к языкам объектно-ориентированного программирования. Под объектом подразумевается программный компонент, который содержит данные и программный код, предназначенный для обработки этих данных. Например, объектом является пользовательская форма, рабочая книга Excel и их элементы.
Каждый объект является представителем некоторого класса однотипных объектов. Например, в программе может быть описан класс кнопки, отображаемой в окнах приложения. Класс определяет назначение объекта, его свойства и те действия, которые могут быть выполнены над этим объектом. Действия, выполняемые над объектом, определяются набором его методов, а свойства данного объекта определяют его различные характеристики (размер, цвет, положение на экране и т. д.). Управлять характеристиками объекта программа может только с помощью его же методов, предоставляющих доступ к свойствам этого объекта. Кроме методов и свойств объекта существует понятие события. Событие представляет собой действие, которое может быть выполнено в отношении объекта и на которое необходимо запрограммировать ответную реакцию данного объекта. Например, событием может быть щелчок на изображении объекта. В целом суть программирования на языке VBA состоит в создании кода программ (методов), которые генерируют необходимые отклики на интересующие нас события.
3