Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ППП(4к).docx
Скачиваний:
4
Добавлен:
24.08.2019
Размер:
36.41 Кб
Скачать

ППП (Пакеты Прикладных Программ)

4 Курс 2 семестр

Фрезин Ирина Григорьевна

Введение в vba

Visual Basic for Application (VBA) представляет собой набор средств программирования для создания собственных программ и подгонки имеющихся приложений под нужды пользователей. VBA является также объектно-ориентированным языком.

Обзор типов данных:

Тип данных определяет область возможных значений типа, структуру организации данных и операции, определенные над данными этого типа.

Явно объявить переменную можно как вначале блока, так и в том произвольном месте, где возникла использовать новую переменную. Переменные можно объявлять на двух уровнях: уровень процедуры и уровень модуля. Создание переменной путем ее использования в операторе называется неявным объявлением переменной. Тип переменной – variant.

Переменные лучше явно объявлять в программе, используя операторы: dim, public, private, static.

Оператор dim используется на обоих уровнях. Public, private используются на уровне модуля. Static – только на уровне процедуры.

Объявление простых переменных можно оформить так:

Dim счетчик As single

Dim цена As currency

Dim дата_платежа As date

Dim сообщение As string

Существует несколько типов констант:

  1. Литеральные (строковые) константы. Строковые константы должны быть заключены в двойные кавычки. Пустая строка обозначается двумя двойными кавычками. Строковая константа должна находиться на одной строке.

  2. Численные константы. Состоят только из символов 0-9. Впереди может стоять знак минус. Можно использовать экспоненциальную запись числа.

  3. Константы date. Обязательно помещаются между знаками #.

  4. Типизированные константы – константы, которые имеют тип. Const Pi As Double = 3.14

Арифметические операторы VBA:

+, -, * - сложение, вычитание, умножение

/ - деление

\ - целочисленное деление

Mod – деление по модулю

^ - возведение в степень

Оператор like позволяет выполнить операции сравнения строк, и его используют только для строк.

Выражение1 like выражение2

Оператор условного перехода позволяет выбрать одну ветвь при выполнении условия, либо две ветви.

If условие then оператор

If условие then

Оператор 1

Оператор 2

Оператор n

End if

If условие then оператор1 else оператор2

If условие then

Оператор 1

Оператор 2

Else

Оператор n

Оператор n+1

End if

Организация множественного выбора производится путем использования оператора case

Select case выражение

Case условие 1

Оператор 1

Case условие 2

Оператор 2

Case условие n

Оператор n

[ Case else

Оператор n+1]

End select

Циклы

Процесс выполнения всех операторов, заключенных в структуру цикла один раз, называется итерацией. Существуют циклы с фиксированным количеством итераций и неопределенные циклы.

Фиксированный цикл представляется двумя структурами:

  1. Цикл for next используется, когда известно количество итераций до написания программы.

For a = start to end [step stepsize]

Операторы

Next [a]

  1. Цикл for each выполняются столько раз, сколько имеется элементов в определенной группе.

For each a ln группа

Операторы

Next [a]

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]