Типы данных в VBA

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

Тип данных Размер(байт) Диапазон значений
Byte(байт)   0..255
Boolean(логический)   True или False
Integer(целый)   -32 768.. 32 767
Long(целый -длинный)   -2 147 483 648.. 2 147 483 647
Single(вещественный)   -3,402823E38..- 1,401298E-45для отрицательных значений; 1,401298E-45.. 3,402823E38 для положительных значений
Double   1,79769313486232 E 308
Currency(с фиксированной десят. точкой)   От 22337203685477,58 до 922337203685477,58
Date   От January 1, 100 до December 31,9999
String(символьный переменной длины) 10 байт+длина строки От 0 до 2000000000 символов
String(символьный фиксированной длины) 1 байт на 1 символ От 0 до 2000000000 символов
Variant    
Variant 22+длина строки Как для строки String переменной длины
Object   Любой указатель объекта
Тип данных, определяемый пользователем с помощью ключевого слова Type Объем определяется элементами Диапазон каждого элемента определяется его типом данных

Если тип переменной не задан, то она по умолчанию получает тип Variant и далее результат зависит от ее значения.

После ключевого слова Dim следуют объявления переменных разделенных запятыми. Например, следующая инструкция описывает A и B, как переменные целого типа(Integer), а C – как переменную вещественного типа (Single). Dim A AS Integer, B AS Integer, C As Single.

Константы – элементы данных, значения которых, в процессе выполнения программы не меняются. Константы в программе могут быть заданы явно своим значением или обозначены именем. Если константа обозначена именем, то она должна быть описана в разделе описаний. Описание начинается со служебного слова Const и имеет следующий формат записи:

Const <имя константы > [AS Тип] = <Выражение>,

Где

Имя константы - имя, удовлетворяющее стандартным правилам VBA;

Тип – один из допустимых типов данных VBA,табл.1..

Выражение – литерал, другая константа или любое сочетание, включающее арифметические или логические операции, за исключением Is.

Пример объявления констант с именами Фирма и Процентная_ставка.

Const Фирма = «Бескрайние просторы»

Const Процентная_ставка As Single = 0.2

Встроенные функции

В VBA имеется большой набор встроенных функций и процедур, упрощающих программирование, которые можно разделить на следующие категории:

Математические;

Функции проверки типов;

Функции обработки строк;

Функция форматирования;

Функции преобразования форматов;

функции даты и времени.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: