- •Программирование на языке vba Учебное пособие
- •Глава 1. Программы и их реализация. Введение в vba
- •Подготовка задач к решению на эвм
- •А а Блок ввода – вывода
- •1.3. Языки программирования и их реализация
- •1.4. Основы возникновения и использования языка vba
- •Глава 2. Основные принципы работы с vba
- •2.1. Алфавит vba
- •Разработка пользовательской формы и элементов управления
- •Процедуры Sub
- •2.1.1. Данные
- •Константы
- •2.1.2. Знаки операций
- •2.2. Основные операторы языка
- •2.2.1. Оператор описания переменных
- •2.2.2. Оператор присваивания
- •2.2.3. Операторы ввода данных
- •InputBox(“Сообщение”).
- •2.2.4. Операторы вывода данных
- •MsgBox (Список аргументов)
- •2.3. Линейные процессы
- •Программный код
- •2.4.1. Оператор условного перехода
- •If Условие Then Оператор 1 Else Оператор 2
- •2.4.2. Оператор выбора Select Case
- •2.5. Циклические процессы
- •2.5.1. Оператор цикла с параметром For – Next
- •2.5.2. Оператор цикла While – Wend
- •2.5.3. Оператор цикла Do – Loop
- •2.6. Работа с массивами
- •2.6.1. Вычисления в одномерных массивах
- •Пример: a(I), b(j).
- •Объявление массива
- •Ввод массива
- •Вывод массива
- •Вычисление суммы, произведения и количества элементов в одномерном массиве
- •Вычисление минимального и максимального элементов в одномерных массивах
- •Сортировка элементов одномерного массива методом “пузырька”
- •Удаление одного элемента из одномерного массива
- •Удаление из массива группы элементов
- •Вставка одного элемента в массив
- •Вставка группы элементов в массив
- •2.6.2. Вычисления в двумерных массивах
- •Ввод двумерного массива
- •Вывод двумерного массива
- •Формирование матрицы
- •Вычисление суммы, произведения, количества, минимума и максимума в двумерных массивах
- •Построчное вычисление в матрице
- •2.7. Пользовательский тип данных и формы пользователя
- •2.7.1. Пользовательский тип данных
- •Значение Оператор присоединения
- •2.7.2. Формы пользователя
- •Список использованной литературы
- •Оглавление
- •Глава 1. Программы и их реализация. Введение в vba. ………...3
- •Глава 2. Основные принципы работы с vba…………………...…16
Список использованной литературы
Антипенко Н.Ф. Программирование на VBA для начинающих /Н.Ф. Антипенко, Т.А. Санькова: Учебно-методическое пособие. – Омск:Изд-во СибАДИ, 2002.
Гарнаев А.Ю. Использование MS Excel и VBA в экономике и финансах. СПб., 1999.
Кузьменко В.Г. VBA 2003. – М.: ООО «Бином – Пресс», 2004.
Microsoft Visual Basic 6.0 для профессионалов. Шаг за шагом: Практическое пособие: Пер. с англ. – М.: Изд-во ЭКОНОМ, 1999.
Семакин И.Г. Основы программирования: Учебник для спец. Проф. образования /И.Г. Семакин, А.П. Шестаков. – 3-е изд., стер. – М.: Издательский центр «Академия», 2004.
Оглавление
Глава 1. Программы и их реализация. Введение в vba. ………...3
Подготовка задач к решению на ЭВМ …………………….….3
Типовые структуры алгоритмов…………………………….…7
Языки программирования и их реализация………………….10
Основы возникновения и использования VBA………………13
Контрольные вопросы……………………………………………….15
Глава 2. Основные принципы работы с vba…………………...…16
2.1. Алфавит VBA…………………………………………………....16
2.2. Основные операторы языка………………………………….…24
2.3. Линейные процессы………………………………………….….27
2.4. Разветвляющиеся процессы………………………………….…29
2.5. Циклические процессы……………………………………….…34
2.6. Работа с массивами в VBA……………………………………..40
2.7. Пользовательский тип данных и формы пользователя........….59
Контрольные вопросы………………………………………………70
Список использованной литературы…………………………………..71
1 Августа Ада Байрон родилась 10 декабря 1815 г. Лицом она была похожа на отца – великого английского поэта-романтика, но пристрастия унаследовала материнские – аналитические способности и увлечение математикой. Во многих энциклопедиях Августа Ада Кинг Лавлейс фигурирует как английский математик. В качестве основного её труда указываются перевод статьи Менабреа «Элементы аналитической машины Беббиджа» и комментарии к ней, которые посвящены алгоритмической основе аналитической машины. Она скончалась 27 ноября 1852 г., в возрасте 36 лет, как и её отец. Согласно завещанию, она была похоронена рядом с ним.