
- •1.Алгоритмический язык Basic. Предопределенные типы данных. Язык программирования vba
- •2.Именование идентификаторов.
- •Операторы, выражения и операции
- •3. Объявления переменных и констант. Объявление переменных
- •4.Арифметические операции. Арифметические выражения.
- •5. Операторы присваивания. Приоритет операций и порядок вычислений.
- •6.Логические операции и операции отношения. Булевские выражения.
- •7. Операторы If-Then и If-Then-Else.
- •8.Оператор If с несколькими альтернативами.
- •9.Оператор Select Case.
- •10.Вложенные конструкции для принятия решений.
- •Цикл For … Next
2.Именование идентификаторов.
Идентификаторы — основа любого языка. Под идентификаторами понимаются имена констант, переменных, элементов управления, процедур и методов объектов. В Visual Basic for Application существует пять правил составления идентификаторов:— Первый символ идентификатора обязательно является буквой или символом подчеркивания. Например, идентификаторы First, _Var являются правильными, а 1st, 100 — неправильными. В середине или на конце идентификатора допускается использовать цифры, например: A1, A1B2 и др. — В идентификаторах не допускается использовать пробелы, а также специальные символы: знаки препинания, а также @, #, $, &. Идентификаторы My Var, New& являются неправильными. — Максимальная длина идентификатора не может превышать 255 символов. — Идентификатор не может совпадать с зарезервированными словами языка программирования Visual Basic for Application. — В пределах одного модуля или проекта недопустимо объявлять один и тот же идентификатор дважды. Зарезервированные слова Зарезервированные слова — это стандартные для языка программирования инструкции, позволяющие решать какие-то определенные действия: описывать процедуры, открывать циклы, объявлять переменные и др. В следующей таблице перечислены зарезервированные слова Visual Basic for Application. Ни одно из этих слов недопустимо использовать в качестве идентификатора.
Элемент управления — это специализированный объект, который можно размещать на формах VBA (или непосредственно в документах) и который используется для организации взаимодействия с пользователем. В VBA есть как стандартные элементы управления (CommandButton, CheckBox, OptionButton), так и нестандартные (любые другие, которые есть на вашем компьютере, например, Microsoft Web Browser, представляющий Internet Explorer, элемент управления Calendar и т. п.). Элементы управления реагируют на события, которые генерирует пользователь (нажатие на кнопку, ввод значения, перемещение ползунка и т. п.).
Добавление элементов управления на форму чаще всего производится из дизайнера форм при помощи панели Toolbox. Для этого необходимо выбрать элемент управления на Toolbox и перетащить его на форму или, что более удобно, выделить элемент управления в Toolbox, а затем на форме выделить ту область экрана, которую будет занимать этот элемент управления.
Добавление элементов управления можно производить и программным способом (при помощи метода Add() коллекции Controls), однако при этом вам придется указывать огромное количество свойств создаваемого элемента управления, что не очень удобно.
Операторы, выражения и операции
Операторы в VBA являются основными элементами кода. Последовательность операторов образует процедуру. Операторы состоят из ключевых слов и выражений, они выполняют основные операции программы. Различают простые операторы, записываемые в одну строку, и сложные, называемые "структурами" (операторы условия и циклов).
Выражение – это комбинация знаков операций и операндов, а также скобки. Назначение любого выражения – получение некоторого значения. Это значение является результатом и используется командой.
Ко1>15 – логическое выражение,
Str*31/100 – арифметическое выражение.
Самые простые операторы – это операторы присваивания, используются для присвоения переменной нужного значения соответственно типу данных. Значение может быть задано константой или выражением, например:
Fam = "Крючков"
lntl=6
StrName=Range("D4")