Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2 Основы программирования и представления инфор...doc
Скачиваний:
5
Добавлен:
01.05.2025
Размер:
1.36 Mб
Скачать

3Основы программирования нa vba

Алгоритм (algorithm) — формальное описание шагов решения задачи, т. е. получение из исходных данных ко­нечных данных.

Язык VBA создан для разработки офисных приложе­ний, причем основными данными для него являются до­кументы, созданные офисными приложениями Microsoft Office. VBA — позволяет использовать многие возмож­ности Microsoft Office при работе с документами, но при этом программы написанные на языке VBA могут быть выполнены только в среде Microsoft Office.

3.1Типы данных

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

В VBA имеются следующие основные типы данных (таблица 4).

Т а б л и ц а 4

Типы данных

Тип данных

Размер (байт)

Диапазон значений

Byte (байт)

1

От 0 до 255

Boolean (логический)

2

True или False

Integer (целое число)

2

От -32 768 до 32 767

Long (длинное целое число)

4

От -2 147 483 648 до 2 147 483 647

Single (число с плаваю­щей запятой обычной точ­ности)

4

От -3.402823Е38 до

-1,401298Е-45 для отрицательных зна­чений;

от 1.401298Е-45 до 3.402823Е38 для положительных значений

Double (число с плаваю­щей запятой двойной точ­ности)

8

От -1,79769313486232Е308 до

-4,94065645841247Е-324 для отрица­тельных значений;

от 4,94065645841247Е-324 до

1,79769313486232Е308 для положитель­ных значений

Currency (денежный)

8

От -922 337 203 685 477,5808 до

922 337 203 685 477,5807

Decimal (масштабируемое 14 целое число)

14

+/-79228162514264337593543950335 с 28 знаками справа от запятой;

минимальное ненулевое значение имеет вид +/-0,0000000000000000000000000001

Date (даты и время)

8

От 1 января 100г. До 31 декабря 9999г.

Object (объект)

4

Любой указатель объекта

String (строка переменной длины)

10 + длина строки

От 0 до приблизительно 2 миллиардов

String (строка постоянной длины)

Длина строки

От 1 до приблизительно 65 400

Variant (числовые подтипы)

16

Любое числовое значение вплоть до границ диапазона для типа Double

Variant (числовые подтипы)

22 + длина строки

Как для строки (String) переменной длины

Тип данных, определяемый пользователем (с помощью ключевого слова Type)

Объем определяется элементами

Диапазон каждого элемента определя­ется его типом данных