Программирование в Microsoft Excel

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

Государственное образовательное учреждение
высшего профессионального образования

 

НИЖЕГОРОДСКИЙ ГОСУДАРСТВЕННЫЙ

ЛИНГВИСТИЧЕСКИЙ УНИВЕРСИТЕТ

ИМ. Н.А.ДОБРОЛЮБОВА

ПРОГРАММИРОВАНИЕ В MICROSOFT EXCEL

Учебно - методическое пособие

Издание второе, дополненное

Нижний Новгород 2010

Печатается по решению редакционно-издательского совета ГОУ ВПО НГЛУ

УДК 519.68 (075.8)

ББК 32.97

П 784

П 784 Программирование в Microsoft Excel: Учебно-методическое пособие. Издание второе, дополненное. - Нижний Новгород: Нижегородский государственный лингвистический университет им. Н.А. Добролюбова, 2010 – 68 с.

 

 

В данном учебном пособии изложены сведения по технологии создания пользовательских приложений в Microsoft Excel с использованием языка VBA (Visual Basic for Applications).

УДК 519.68 (075.8)

ББК 32.97

Составители: С.М. Кашаев, канд.техн. наук, доц.,

Г.В. Курицына, старший преподаватель,

Ю.В. Воронков, канд. техн. наук, доцент.

 

 

Рецензент Акатьев Д.Ю., канд. техн. наук., профессор. каф. математики и информатики НГЛУ.

 

 

© ГОУ ВПО НГЛУ, 2010.

© Кашаев С.М., Курицына Г.В., Воронков Ю.В., 2010.

ОГЛАВЛЕНИЕ

ВВЕДЕНИЕ. 4

ГЛАВА 1. СОСТАВЛЕНИЕ И РЕШЕНИЕ АЛГОРИТМОВ.. 5

ГЛАВА 2. СРЕДА ДЛЯ НАПИСАНИЯ ПРОГРАММ НА VBA.. 13

2.1. ЭЛЕМЕНТЫ УПРАВЛЕНИЯ. КОМАНДНАЯ КНОПКА И ТЕКСТОВОЕ ОКНО 16

2.2. СПИСОК И ПОЛЕ СО СПИСКОМ.. 22

2.3. ЛИНЕЙКА ПРОКРУТКИ.. 25

2.4. РИСУНОК.. 27

ГЛАВА 3. ПРИМЕРЫ ПРОГРАММИРОВАНИЯ НА VBA.. 28

ГЛАВА 4. СВОЙСТВА И МЕТОДЫ ОБЪЕКТОВ EXCEL. 36

Задание 4.1. ИЗМЕНЕНИЕ СВОЙСТВ ЯЧЕЕК.. 37

Задание 4.2. РАЗРАБОТКА БЛАНКА ЗАКАЗА.. 38

Задание 4.3. РАЗРАБОТКА ЗАЯВКИ НА ПОСТУПЛЕНИЕ ТОВАРОВ.. 47

Задание 4.4. Разработка автоматизированного бланка.. 54

Задание 4.5. ИЗМЕНЕНИЕ ЦВЕТА ОБЪЕКТА.. 62

ГЛАВА 5. ВЫПОЛНЕНИЕ САМОСТОЯТЕЛЬНОЙ РАБОТЫ.. 64

Список литературы, рекомендуемой для чтения. 67

 

ВВЕДЕНИЕ

 

В первой главе учебно-методического пособия рассматриваются основные способы организации действий в алгоритмах, разбираются примеры составления и решения алгоритмов. Одним из первых алгоритмических языков программирования был известный всем Бейсик (Basic), созданный в 1964 г. В настоящее время существует достаточно много языков программирования алгоритмического типа: Pascal, С и др. С помощью алгоритмических языков программирования (их еще называют структурными языками программирования) любой алгоритм можно представить в виде последовательности основных алгоритмических структур: линейной, ветвления, цикла.

Во второй главе изучается популярный язык современного офисного программирования Visual Basic for Applications (VBA), созданный на основе языка Visual Basic. С помощью VBA можно создавать пользовательские приложения для различных офисных программ -Word, Excel, Access и др. В этом издании использование языка VBA рассматривается для офисной программы Microsoft Excel. Основным достоинством рассматриваемого языка программирования является возможность быстро конструировать достаточно профессиональные приложения.

VBA является языком программирования высокого уровня, то есть универсальным для всех типов процессоров. Следует отметить, что VBA относится к объектно-ориентированным языкам. В середине 80-х годов в программировании возникло новое направление, основанное на понятии объекта. И в целом объектно-ориентированное программирование – это технология написания приложений (другими словами программ) с помощью объектов.

 

ГЛАВА 1. СОСТАВЛЕНИЕ И РЕШЕНИЕ АЛГОРИТМОВ

Одним из фундаментальных понятий в информатике является понятие алгоритма.