АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Типы данных. Объявление переменных

Читайте также:
  1. Access. Базы данных. Определение ключей и составление запросов.
  2. I. Разработка структуры базы данных.
  3. БАЗЫ ДАННЫХ. MICROSOFT ACCESS 2010
  4. Базы данных. Модели данных
  5. Виды данных.
  6. Вычисление функций двух переменных
  7. Геометрическое изображение функции двух переменных
  8. Дифференциал сложной функции нескольких переменных
  9. Единицы хранения данных.
  10. Жизненный цикл разработки хранилища данных.
  11. Зависимость методов измерений связей от уровня измерения переменных
  12. Замена переменных в неопределенном интеграле.

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

В VBA имеется 15 разновидностей типов данных. Основные типы данных представлены в таблице:

 

Тип данных Размер в байтах Диапазон значений
Byte 0 … 255
Integer -32768 … +32767
Long -2 147 483 648 … +2 147 483 647
Single (число с плавающей запятой обычной точности) От -3.402823Е38 до -1 .401298Е-45 для отрицательных значений
Double (число с плавающей запятой двойной точности) От -1,79769313486232Е308 до -4,94065645841247Е-324 для отрицательных значений; от 4,94065645841247Е-324 до 1,79769313486232Е308 для положительных значений
Boolean True, False
String 10 + 1 байт на символ 0 … 2 млрд. символов
Variant -1.797693Е308 … -4.9406564Е-324 для отрицательных чисел; 4.9406564Е-324 … 1.79769313Е308 для положительных чисел

 

Для объявления переменной используется оператор Dim, который имеет следующий синтаксис:

 

Dim Имя1 As ТипДанных, Имя2 As ТипДанных, … ИмяN As ТипДанных

 

Например: Dim i As Integer

Для объявления нескольких переменных каждую переменную можно объявлять отдельной командой с ключевым словом Dim. Например:

Dim i As Integer

Dim x As Double

Dim y As Double

 

Также можно все переменные объявить одной инструкцией (одной строкой), но после имени каждой переменной необходимо указывать ее тип. Например:

Dim i As Integer, x As Double, y As Double

 

Формально, при написании своих программ переменные можно не объявлять, и тогда по умолчанию VBA применит для переменных тип Variant. Но, просмотрев таблицу 1 можно увидеть, что ни один из типов данных не требует 16 байт для сохранения значений переменных. То есть необходимо экономить ресурсы памяти компьютера. Кроме того, не объявляя тип переменных, вы рискуете совершить много грамматических ошибок, связанных с написанием переменных, а также получить результат выполнения вашей программы далёкий от ожидаемого по причине некорректного автоматического преобразования типов данных.

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



 

4.1. Практическое задание по организации ввода / вывода информации с объявлением переменных


1 | 2 | 3 | 4 |


При использовании материала, поставите ссылку на Студалл.Орг (0.006 сек.)