Автор: Демидова Л.А., Пылькин А.Н.
2004.
Книга посвящена основам программирования в среде Visual Basic for Applications (VBA) для написания приложений MS Excel. Материал книги разделён на несколько разделов, которые в сжатой форме содержат теорию по конкретным темам и примеры решения задач. Каждая тема сопровождается заданиями для самостоятельного выполнения. Книга будет полезна студентам ВУЗов и все, кто стремится овладеть основами программирования в среде Visual Basic for Applications.
Оглавление
Visual Basic for Applications.3
1. Объекты. Методы и свойства объектов.4
1.1. Объекты и их семейства.4
1.2. Объекты OLE и ActiveX.4
1.3. Классы.5
1.4. Иерархия объектов.5
1.5. Методы.7
1.6. Свойства.8
2. Структура редактора VBA.10
2.1. Окно проекта.10
2.2. Интеллектуальные возможности редактора кода.13
2.3. Окно редактирования форм UserForm.16
2.4. Окно свойств.19
2.5. Окно просмотра объектов Object Browser.20
3. Автоматическая запись макроса и его редактирование.22
4. Простейшие функции и процедуры. Типы переменных.25
4.1. Функция пользователя.25
4.2. Переменные и постоянные.30
4.3. Процедуры.34
4.4. Функции MsgBox и InputBox.38
5. Функции пользователя с операторами условного перехода if-then и if-then-else.43
6. Функции пользователя с несколькими операторами условного перехода.47
7. Функции пользователя, применяемые при расчете комиссионных.49
7.1. Функции пользователя с оператором условного перехода lf-Then.49
7.2. Функции пользователя с оператором выбора Select Case.50
8. Стандартные функции языка.53
8.1. Стандартные функции для работы с массивами.54
8.2. Стандартные функции для работы с матрицами.56
9. Работа с объектами в MS Excel.57
9.1. Свойства и методы объектов.57
9.2. Классы и производные класса.62
9.3. Примеры свойств и методов объектов.62
10. Операторы цикла.65
10.1. Оператор цикла For-Next.65
10.2. Оператор цикла For-Each-Next.69
10.3. Оператор цикла While-Wend.71
10.4. Операторы цикла Do-Loop.72
11. Панель инструментов «Элементы управления».77
11.1. Поле (TextBox).78
11.2. Надпись (Label).80
11.3. Кнопка (CommandButton).80
11.4. Список (ListBox).82
11.5. Поле со списком (ComboBox).84
11.6. Флажок (CheckBox).85
11.7. Переключатель (OptionButton).86
11.8. Рамка (Frame).87
11.9. Счетчик (SpinButton).88
11.10. Выключатель (ToggleButton).89
12. Создание автоматизированного оглавления рабочей книги.90
12.1. Процедуры перелистывания рабочих листов с помощью кнопок.90
12.2. Процедура перелистывания рабочих листов с помощью раскрывающегося списка.92
12.3. Процедура перелистывания рабочих листов с помощью списка.94
12.4. Процедура перелистывания рабочих листов с помощью счетчика.95
12.5. Процедура перелистывания листов рабочей книги с помощью полосы прокрутки.96
12.6. Процедура перелистывания листов рабочей книги с помощью переключателя.98
13. Создание сценариев.102
14. Модель управления запасами.107
15. Отладка программы.115
16. Применение пользовательских форм.119
17. Расчет маргинальной процентной ставки.122
18. Расчет амортизации.134
19. Заполнение базы данных.147
Приложение. Варианты заданий для самостоятельной
работы.158
Задание 1. Автоматическое создание макросов.158
Задание 2. Создание функций пользователя в приложении
MS Excel.160
Задание 3. Использование операторов ввода (InputBox)
и вывода (MsgBox) при работе с массивами данных.167
Задание 4. Создание пользовательских форм.169
Задание 5. Переключатели в пользовательской форме.170
Задание 6. Полоса прокрутки в пользовательской форме.170
Задание 7. Список в пользовательской форме.171
Задание 8. Поле со списком в пользовательской форме.171
Список литературы.
Функции пользователя с оператором условного перехода If-Then.
Рассмотрим пример функции пользователя VBA ([2]), вычисляющей комиссионные, начисляемые по следующему правилу:
• Если продукции продано не меньше чем на 10 000 руб., то комиссионные составляют 2 % от стоимости реализованной продукции.
• Если продукции продано меньше чем на 10 000 руб., то комиссионные составляют 1 % от стоимости реализованной продукции.
• Если стаж работы в фирме не меньше 3 лет, то производится доплата в размере 0,5 % от стоимости реализованной продукции.
Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Программирование в среде Visual Basic for Applications - Демидова Л.А., Пылькин А.Н. - fileskachat.com, быстрое и бесплатное скачивание.
Скачать djvu
Ниже можно купить эту книгу по лучшей цене со скидкой с доставкой по всей России.Купить эту книгу
Скачать книгу - Программирование в среде Visual Basic for Applications - Демидова Л.А., Пылькин А.Н. - depositfiles
Скачать книгу - Программирование в среде Visual Basic for Applications - Демидова Л.А., Пылькин А.Н. - letitbit
Дата публикации:
Теги: книга по программированию :: Visual Basic :: основы :: Демидова :: Пылькин
Смотрите также учебники, книги и учебные материалы:
Следующие учебники и книги:
- Самоучитель Visual C++ .NET - Николай Секунов
- Стандартизация разработки программных средств - Благодатских В.А., Волнин В.А., Поскакалов К.Ф.
- Приемы ООП, паттерны проектирования, Гамма, Хелм, Джонсон
- Приемы объектно - ориентированного проектирования - Паттерны проектирования - Гамма Э., Хелм Р., Джонсон Р.
Предыдущие статьи:
- Программирование графики для Windows - Фень Юань
- Наиболее эффективное использование C++ - 35 новых рекомендаций по улучшению ваших программ и проектов - Мейерс С.
- C++Builder 6, справочное пособие, книга 2, Классы и компоненты - Архангельский А.Я.
- C++Builder 6, справочное пособие, книга 1, Язык С++ - Архангельский А.Я.