Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
VBAExcel_Work01-2004.doc
Скачиваний:
5
Добавлен:
15.08.2019
Размер:
3.81 Mб
Скачать

3.4Типы данных и константы

Тип данных определяет диапазон допустимых значений данных и допустимые операции с ними. Основные типы данных VBA:

Текстовые

String

для хранения текстовых значений

Логические

Boolean

для хранения логических значений, может принимать только два значения: true - “истина” или false – “ложь”

Числовые

Single

для хранения нецелых значений (вещественных чисел) и др

Integer

для хранения целых значений

Double

для хранения нецелых значений (вещественных чисел). Диапазон возможных значений больше, чем у типа Single

Long

для хранения целых значений. Диапазон возможных значений больше, чем у типа Integer

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

4Текстовый тип данных string

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

Текстовые кон­стан­ты име­ют вид за­клю­чен­ной в двой­ные ка­выч­ки (") це­поч­ки сим­во­лов "a1a- - - -an" где ai - лю­бые сим­во­лы, ко­то­рые мо­гут быть вве­де­ны с кла­виа­ту­ры; На­при­мер:

"БЕЙ­СИК" "Бейсик"  "КГТУ им.А.Н.Туполе­ва"  "A B C"    "+12345"

Ре­гистр букв в константе учи­ты­ва­ет­ся (про­пис­ные и строч­ные бу­к­вы в стро­ко­вых дан­ных раз­ли­ча­ют­ся). Так, кон­стан­ты "БЕЙ­СИК" и "Бей­сик" от­лич­ны друг от дру­га. Кро­ме то­го, про­бе­лы в стро­ко­вых кон­стан­тах так­же учи­ты­ва­ют­ся - они тоже яв­ля­ют­ся сим­во­ла­ми, хо­тя и не име­ют изо­бра­же­ния. Так, кон­стан­та "A B C", со­дер­жит 5 сим­во­лов: сим­вол (A), сим­вол (про­бел), сим­вол (B), сим­вол (про­бел) и сим­вол (С). Она от­ли­ча­ет­ся, на­при­мер, от кон­стан­ты "ABC". Что­бы под­черк­нуть на­ли­чие про­бе­лов в тек­стах и стро­ко­вых кон­стан­тах, бу­дем ино­гда ис­поль­зо­вать знак È для обо­зна­че­ния про­бе­ла. На­при­мер, кон­стан­та "AÈBÈC".

Для включения в текст символа двой­ных ка­выче­к (") его следует удваивать, Например,

"БЕЙ""­СИК"

ВЫПОЛНИТЬ

Отобразите окно отладочной выдачи (команда меню View (Вид) | Immediate Window).

В модуле листа Лист1 наберите

Sub s01()

Debug.Print "Текст"

End Sub

Выполните процедуру

После выполнения программы значение текстового данного, заданного текстовой константой "Текст", можно видеть в окне отладочной выдачи

Данная процедура именуется s01и содержит один оператор выдачи в окно отладочной выдачи.

4.1Оператор вывода данных в окно отладочной выдачи

Оператор вывода данных в окно отладочной выдачи

Debug.Print Данное1, Данное2, ...

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

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

ВЫПОЛНИТЬ

В модуле листа Лист1 наберите

Sub s02()

Debug.Print ""

Debug.Print "Текст c "" (кавычками)"

End Sub

Выполните процедуру

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