Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lab1&2.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
663 Кб
Скачать
☆

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

Функции проверки типов (Таблица 10) проверяют, является ли переменная выражением специфицированного типа.

Таблица 10. Функции проверки типов VBA

Функция

Специфицированный тип

IsArray (переменная)

Является ли переменная массивом

IsDate (переменная)

Является ли переменная датой

IsEmpty (переменная)

Была ли переменная описана инструкцией Dim

IsError (переменная)

Является ли переменная кодом ошибки

IsNull (переменная)

Является ли переменная пустым значением (Null)

IsNumeric (переменная)

Является ли переменная числовым значением

IsObject (переменная)

Является ли переменная объектом

Возвращаемое значение имеет булевский тип: True, если переменная имеет специфицированный тип и False, если не является.

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

Преобразование строки в число и обратно осуществляют следующими функциями (Таблица 11).

Таблица 11. Строковые функции преобразования форматов.

Функция

Возвращаемое значение

Val (строка)

Возвращает числа, содержащиеся в строке, как числовое значение соответствующего типа

Str (число)

Возвращает значение типа variant (String), являющееся строковым представлением числа. В качестве допустимого десятичного разделителя функция Str воспринимает только точку. При наличии другого десятичного разделителя (например, запятой) для преобразования чисел в строки следует использовать функцию cstr, описанную ниже.

Кроме функций vai и str в VBA имеются другие функции преобразования типов (Таблица 12).

Таблица 12. Функции преобразования типов.

Функция

Тип, в который преобразуется выражение

CBool (Выражение)

Boolean

CByte (Выражение)

Byte

CCur (Выражение)

Currency

CDate (Выражение)

Date

CDbl (Выражение)

Double

CDec (Выражение)

Decimal

CInt (Выражение)

Integer

CLng (Выражение)

Long

CSng (Выражение)

Single

CVar (Выражение)

Variant

CStr (Выражение)

String

Чтобы представить числовое значение как дату, время, денежное значение или в специальном формате, следует использовать функцию Format.

Синтаксис:

Format (Выражение [, Формат [, ПервыйДеньНедели [, ПерваяНеделяГода]]])

Возвращает значение типа variant (string), содержащее выражение, отформатированное согласно инструкциям, заданным в описании формата.

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