- •Лабораторная работа №1
- •2. Строительные блоки программы
- •3. Использование операторов vba
- •4. Выбор имен
- •5. Работа с переменными
- •5.1. Объявление переменных
- •6. Работа с константами
- •7. Использование стандартных функций
- •Используемые типы данных
- •5.2. Присваивание значений
- •Приоритеты операций
- •Список стандартных функций используемых в лабораторных работах
- •8. Комментарии в vba
- •9. Вызов редактора visual basic
- •10. Краткая характеристика окна редактора vba
- •10.1. Основные окна редактора vba
- •10.1.1. Окно проектов
- •10.1.2. Окно редактирования кода
- •10.1.3. Окно свойств
- •10.2. Меню редактора vba
- •11. Порядок подготовки и решение задач с линейным алгоритмом
- •11.1. Подготовка задачи для решения с использованием эвм
- •Условные графические изображения блок-схем алгоритмов
- •3. Таблица соответствия математических переменных идентификаторам в программе.
- •Так, программный код:
- •11.3. Запуск программы на выполнение
- •11.3.1. Запуск из редактора Visual Basic
- •11.3.2. Запуск из Microsoft Excel
- •12. Пример решения задачи
- •6. Результаты выполнения программы.
- •13. Содержание отчета
- •14. Контрольные вопросы
10.1.2. Окно редактирования кода
Окно Code (программного кода, см. рис. 1) предназначено для просмотра, редактирования или создания нового программного кода (текста программы) на языке VBA.
Для того чтобы открыть окно Code кода для существующего объекта в редакторе VBA предусмотрен целый ряд способов. Сначала нужно найти и выделить объект в окне проводника проектов. После этого нужно выполнить одно из следующих действий:
Выбрать команду меню ViewCode;
Щелкнуть на кнопке View Code окна проектов;
Нажать клавишу « F7»;
Двойным щелчком на выбранном объекте (модуле, форме, листе рабочей книги Excel, классовом модуле);
Щелкнуть на объекте правой кнопкой мыши и в появившемся контекстном меню выбрать пункт View Code.
Окно Code по своей сути является простейшим текстовым редактором – используется для ввода и редактирования кода процедур создаваемого проекта. Для выбора конкретной процедуры, которую в данный момент необходимо просмотреть или отредактировать, можно воспользоваться раскрывающимся списком, расположенным справа в верхней части окна Code. Назначение списка General будет рассмотрено позже.
Вывод на печать листинга программы (совокупности программного кода) происходит точно так же, как и в обычном текстовом редакторе, достаточно выполнить:
Выбрать команду меню FilePrint…OK;
Нажать сочетание клавиш «Ctrl+R» OK;
Щелкнуть на кнопке
(печать…), в случае если таковая вынесена
на панель инструментов.
10.1.3. Окно свойств
Окно свойств объектов (Properties Window, см. рис. 1), при работе в редакторе VBA, предназначено для просмотра и изменения свойств любого активного в данный момент объекта (проекта, модуля, формы, элемента управления, классового модуля и листа рабочей книги Excel).
Чтобы открыть окно свойств и начать с ним работать, необходимо либо выбрать команду меню ViewProperties Window, либо нажать клавишу «F4».В плане лабораторных работ мы будем встречаться лишь со свойствами модулей. Модули имеют только одно свойство – имя. С помощью окна свойств мы сможем изменить это свойство, для этого достаточно выбрать в окне проводника проекта интересующий нас модуль и в окне свойств, в строке Name, изменить имя проекта.
10.2. Меню редактора vba
В данном разделе в общих чертах Вы познакомитесь с основными меню и панелями инструментов редактора VBA.
Основное меню состоит из совокупности команд и операций, которые можно выполнить в редакторе VBA, систематизированные по определенному признаку в следующие группы:
Меню File (Файл) содержит команды, необходимые для сохранения изменений в проекте VBA и вывода на экран или на печать исходного кода макросов;
Меню Edit (Правка) содержит команды, предназначенные для управления исходным кодом макроса в окне Code;
Меню View (Вид) содержит команды, позволяющие выводить или убирать с экрана различные окна редактора VBA;
Меню Insert (Вставка) позволяет в проект добавить различные объекты – процедуры, модули, формы и прочие;
Меню Debug (Отладка) содержит команды, предназначенные для тестирования и отладки макросов. Команды этого меню позволяют запустить макрос с любой точки и, отслеживать выполнение макроса по шагам и останавливать выполняемый макрос в любой момент его выполнения;
Меню Run (Запуск) содержит команды, предназначенные для запуска макроса на выполнение.
