 
        
        - •Содержание
- •Введение
- •1 Основные понятия языка программирования vba
- •1.1 Элементы языка
- •1.2 Константы
- •1.3 Идентификаторы
- •StrMyName, I, intNumOne, Номер, Max_Len и т.П.
- •1.4 Переменные
- •1.5 Выражения и операции
- •1.6 Массивы
- •1.7 Строки
- •2 Структура программы на vba
- •2.1 Оператор комментария
- •2.2 Оператор присваивания
- •2.3 Оператор вывода и диалоговые окна ввода/вывода информации
- •2.4 Оператор безусловного перехода
- •2.5 Оператор условного перехода
- •2.6 Оператор множественного выбора
- •2.7 Операторы цикла
- •If условие Then Exit For
- •If условие Then Exit Do
- •2.8 Обработка информационных массивов
- •2.9 Процедуры и функции
- •2.10 Обработка строковой информации
- •3 Элементы среды разработки vba
- •3.1 Панель инструментов Стандартная
- •3.2 Элементы управления
- •Лабораторная работа №1 Тема: Инструментальная среда языка программирования vba
- •1) Активизируйте редактор vba.
- •2) Ознакомьтесь с интерфейсом редактора vba.
- •3) Добавьте в окно проекта Стандартный модуль командой меню Вставка/Модуль (Insert/Module).
- •4) Добавьте Форму в окно проекта командой меню Вставка/ UserForm (Insert/ UserForm).
- •Лабораторная работа №2 Тема: Разработка программ линейной структуры в среде vba
- •1) Способ представления алгоритма в виде блок-схемы.
- •2) Линейная структура программы в vba.
- •5) Выполните ввод числовых значений:
- •6) Программа выведет на экран монитора диалоговое окно с результатом вычислений:
- •Индивидуальные задания для самостоятельной работы
- •Задание 1. По предложенной блок-схеме разработать программу. Используя функцию Round, округлить результаты вычислений.
- •Варианты задания 3
- •Лабораторная работа №3 Тема: Разработка программ разветвленной структуры в среде vba
- •1) Понятие разветвленной вычислительной структуры.
- •Индивидуальные задания для самостоятельной работы
- •Лабораторная работа № 4 Тема: Разработка программ циклической структуры в среде vba
- •1) Понятие циклического вычислительного процесса.
- •2) Реализовать данную программу в среде vba Microsoft Excel:
- •3) Внести изменения в программу Пример4 так, чтобы было возможно вычисление суммы любого количества чисел «2».
- •4) Реализовать данную программу в среде vba Microsoft Excel:
- •7) Реализовать данную программу (рис. 22) в среде vba Microsoft Excel. Выполнить вывод заголовков и результатов в окно Immediate:
- •Индивидуальные задания для самостоятельной работы
- •Лабораторная работа № 5 Тема: Разработка программ обработки информационных массивов в среде vba
- •1) Порядок обработки информационного массива.
- •4) Реализовать данную программу в среде vba Microsoft Excel:
- •Лабораторная работа №6 Тема: Разработка программ смешанной структуры в среде vba
- •2) Реализовать данную программу в среде vba Microsoft Excel:
- •Индивидуальные задания для самостоятельной работы
- •Блок-схема алгоритма:
- •Литература
- •Правила изображения блок-схем
- •Указатель
3.2 Элементы управления
VBA обладает встроенным набором элементов управления (табл. 3.2). Элементы управления являются объектами, поэтому они обладают свойствами, методами и событиями. Они создаются с помощью встроенной панели инструментов ToolBox. Создание элементов управления на рабочем листе или форме происходит на начальном этапе конструирования приложений.
Таблица 3.2 – Элементы управления
| Элемент | Название | Назначение | 
| 
				 | TextBox (Текст) | Ввод текста | 
| 
				 | Label (Метка) | Отображение надписей в Форме | 
| 
				 | Command Button (Управляющая кнопка) | Выполнение программой определённых действий, вызванных нажатием на управляющую кнопку | 
| 
				 | ListBox (Список) | Выбор пользователем элементов из списка | 
| 
				 | ScrollBar (Полоса прокрутки) | Пролистывание имеющегося в другом элементе управления списка | 
| 
				 | SpinButton (Счетчик) | Выбор числа, даты или другой последовательной величины, которая находится в определённом интервале значений | 
| 
				 | Frame (Рамка) 
 | Объединение в группу различных элементов управления (такие объекты называют контейнерами) | 
| 
				 | OptionButton (Переключатель) | Выбор пользователем одного из нескольких возможных пунктов (не менее двух), которые могут объединяться Рамкой в группу | 
| 
				 | CheckBox (Флажок) | Установка/Отключение настроек или выбор вариантов, которые не являются взаимоисключающими | 
| 
				 | ToggleButton (Выключатель) | Служат для той же цели, что и флажки, но выводят установки в виде кнопки в нажатом или отжатом состоянии | 
| 
				 | Image (Изображение) | Выведение графических элементов в Форме, не может использоваться в качестве контейнера | 
Лабораторная работа №1 Тема: Инструментальная среда языка программирования vba
Цель работы:
- Ознакомиться с порядком активизации редактора VBA. 
- Ознакомиться с интерфейсом редактора VBA. 
- Научиться редактировать текст программы, проводить её компиляцию и запуск на счёт. 
- Приобрести навык обнаружения и исключения элементарных ошибок в программе и алгоритме. 
Ход работы:
1) Активизируйте редактор vba.
Редактор VBA активизируется из приложения MS Office одним из следующих способов:
- Пуск/Программы/MS Excel 
- командой меню Сервис/Макрос/Редактор Visual Basic или 
- комбинацией клавиш [Alt]+[F11] или 
- щелчком по кнопке панели инструментов Редактор Visual Basic. 
Вернуться из редактора VBA в приложение можно, можно нажав комбинацию клавиш [Alt]+[F11] или соответствующий значок приложения.

 
 
 
 
 
 
 
 
 
 
