Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
VBA. Основные операторы (оператор присваивания). Линейная программа. ⇐ ПредыдущаяСтр 2 из 2
VAR=Expression VAR – имя переменной (свойство объекта) Expression - выражение Оператор присваивания предназначен для хранения в операционной памяти рассчитанных значений. ВЫРАЖЕНИЯ могут состоять из констант, переменных и(или) стандартных функций. Между которыми должны находиться знаки операций. Выражения подразделяются на арифметические, текстовые и логические. ^ возведение в степень- пиоритет1. - отрицание- приоритет2. * умножение- приоитет3. / деление- приоритет3. \ деление нацело- приоритет4. Mod остаток от деления- приоритет5. + сложение- приоритет6 - вычитание- приоритет6 & конкатенация(слияние строк)- приоритет7 Если подряд следуют операции одного и того же приоритета, они выполняются слева направо. Указанный приоритет может быть изменен с помощью круглых скобок.
Переменные используются для сохранения значений величин, изменяющихся в процессе выполнения программы. Каждая переменная имеет имя по которому к ней обращаются. Правила присвоения имен аналогично правилу присвоения имен для полей. Присвоение значения для переменной осуществляется посредством оператора присваивания. В левой части оператора присваивания имя переменной, а в правой - значение или выражение. Для объявления нескольких переменных можно пользоваться одним оператором Dim, перечисляя их через запятую. При объявлении переменной следует помнить об области действия. Переменные объявленные в процедуре, можно использовать только внутри этой процедуры. Если переменная должна быть доступна во всех процедурах одного модуля, ее необходимо объявить в области описания модуля. Здесь также можно применять оператор Dim. Наибольшую область действия имеет переменная, объявленная глобальной (с префиксом Global) в области описания модуля. Синтаксис оператора Global не отличается от синтаксиса оператора Dim. В отличие от переменной, константа содержит фиксированное значение, которое не может быть изменено в процессе выполнения программы. Согласно правилам хорошего тона, константы, как и переменные, следует объявлять явно, указывая их имена и значения. Для объявления константы используется оператор Const. Объявленную константу можно использовать в программе, обращаясь к ней по имени ЛИНЕЙНЫЙ АЛГОРИТМ это такой алгоритм, в котором каждое действие выполняется один раз в строгой последовательности друг за другом.
Редактор VBA. Структура окна, операции редактирования. Для загрузки редактора VBA в меню Сервис необходимо выбрать команду Макрос → Редактор Visual Basic (эта команда дублируется сочетанием клавиш Alt + F11 или кнопкой на панели инструментов. На экране появится окно, структура которого состоит из: 1. Заголовок а окна VBЕ; 2. Меню окна VBE; 3. Стандартной панели инструментов; 4. Окна проектов. 1. В заголовке окна VBE справа находятся три кнопки для управления размером окна ( а) 0- свернуть, б) 1 - развернуть или 2 -восстановить, с) r - закрыть окно. ) 2. Меню используется для вызова команд. 3. Панели инструментов позволяют быстрее формировать команды; кроме стандартной панели на экран можно вывести панели правка (Edit), отладка (Debug), форма (UserForm). Для этого в меню Вид (View) необходимо выбрать команду Панели инструментов (ToolBars). 4. Окно проекта содержит список элементов проекта, в который могут входить объекты Excel (рабочие листы, диаграммы), модули с текстами программ на языке Visual Basic, формы (пользовательские диалоговые окна). Это окно выводится на экран или убирается с экрана командой Project Explorer из меню View. Модуль в проект можно вставить командой Module из меню Insert. Форму в проект можно вставить командой UserForm из меню Insert. Если в окне проекта дважды щелкнуть левой кнопкой мыши по объекту " Эта книга", откроется окно для редактирования программного кода, относящегося к этому объекту. Если в окне проекта дважды щелкнуть левой кнопкой мыши по объекту " Лист", откроется окно для редактирования программного кода, относящегося к этому объекту.
VBA. Циклический алгоритм, понятие, основные элементы. Виды циклических алгоритмов. Оператор For. Циклический алгоритм – алгоритм, в котором есть группа многократно повторяемых действий. Основными элементами циклического алгоритма являются: 1. Настройка цикла – присваивание первоначальных значений тем переменным, которые участвуют в работе цикла. 2. Тело цикла – последовательность действий, которая должна выполняться несколько раз. Циклы бывают двух видов: ü Цикл с явно заданным числом повторений – цикл, число повторений в котором заранее известно или это число повторений можно рассчитать (простой цикл). ü Цикл с неявно заданным числом повторений – цикл, число повторений которого заранее не известно. Выход из таких циклов происходит при достижении определенного условия, а на каком шаге это произойдет заранее сказать невозможно. В VBA для реализации простых циклов можно использовать оператор For … Next. Синтаксис оператора For: For ПЦ = НЗ To КЗ [Step h] [операторы] Next [ПЦ] ПЦ – параметр цикла – переменная, с помощью которой контролируется число повторений цикла. НЗ – выражение, которое определяет начальное значение параметра цикла. КЗ – выражение, которое определяет конечное значение параметра цикла. h – выражение, определяющее шаг изменения параметра цикла. Если шаг не указан, то он считается равным 1. Операторы – те действия, которые составляют тело цикла. Порядок работы оператора For: 1. Присваивание параметру цикла начального значения. 2. После этого, текущее значение ПЦ сравнивается с КЗ [а) Если ПЦ ≤ КЗ (при h > 0) или ПЦ ≥ КЗ (при h < 0), то выполняется тело цикла и ПЦ изменяется на h; б) В противном случае оператор For завершает свою работу]. В блок схеме этот процесс реализуется так:
|
Последнее изменение этой страницы: 2017-03-14; Просмотров: 586; Нарушение авторского права страницы