Студопедия

Главная страница Случайная страница

Разделы сайта

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






  • Алфавит языка VBA






     

    Для записи операторов, функций, имен, арифметических выражений используются:

    · все прописные и строчные буквы латинского алфавита;

    · все прописные и строчные буквы русского алфавита;

    · арабские цифры;

    · специальные знаки

    ! & ‘ $?,. { } () [ ] = - + _ ^ % / ~ < >:;.

     

    Имя переменной

     

    Имена переменных выбираются по следующим правилам:

    · имена должны начинаться с буквы, но не с цифры;

    · в имени допускается знак подчеркивания, все остальные знаки запрещены;

    · не допускается, чтобы имена имели пробелы;

    · длина имени не должна превышать 255 символов;

    · имя не должно совпадать ни с каким ключевым словом, функцией или оператором VBA;

    · все процедуры и модули должны иметь разные имена.

    Примеры допустимых и недопустимых имен переменных приведены в табл. 1.

    Таблица 1

    Примеры имен переменных

     

    Допустимые имена Недопустимые имена
    A Имя более 255 символов
    Go4Ln 1p
    SUMMA P 1
    P1 W?
    S_1 Sub

     

    В VBA прописные и строчные буквы не различаются, но введенные прописные буквы сохраняются.

     

    Объявление переменных

     

    Каждую переменную перед использованием следует объявить. Для объявления переменных используется оператор Dim.

     

    Dim Имя переменной As Тип

     

    Если в разделе объявлений модуля поместить оператор Option Explicit, то при попытке использования предварительно не объявленной переменной VBA будет сообщать об ошибке.

    После такого своевременного предупреждения можно добавить необходимое объявление переменной в соответствующем месте программы.

    VBA предлагает целый ряд типов данных для переменных, включая удобные типы Date (Дата) и Currency (Денежный).

    Основные типы данных в VBA рассмотрены в табл. 2.

     

    Таблица 2

    Типы данных VBA

     

    Тип данных Содержимое переменной Диапазон допустимых значений
    Byte Достаточно малое целое число От 0 до 255
    Integer Не слишком большое целое число От –32768 до 32767
    Long Большое целое число От –2147483648 до 2147483647
    Single Значение одинарной точности с плавающей запятой От –3, 402823Е38 до –1, 401298Е-45 для отрицательных значений и от 1, 401298Е-45 до 3, 402823Е38 для положительных значений
    Double Значение двойной точности с плавающей запятой От –1, 79769313486231Е308 до 1, 79769313486232Е308

     

    Оператор описания переменных

     

    Прежде чем использовать переменные, их следует описать, то есть указать их типы. Для этого в VBA используется оператор описания переменных Dim, который описывает переменные и выделяет для них память, причем описывать нужно каждую переменную отдельно. Оператор описания переменных выглядит следующим образом:

     

    Dim Имя переменной As Тип

    Пример

    Dim a As Integer

    Dim d As Double

     






    © 2023 :: MyLektsii.ru :: Мои Лекции
    Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
    Копирование текстов разрешено только с указанием индексируемой ссылки на источник.