Головна

Алфавіт, словник, ідентифікатори

Будь-яка програма формується за допомогою кінцевого набору знаків, з яких складається алфавіт мови.

Алфавіт мови VBA утворюють:

- Великі та малі літери латинського алфавіту;

- Десяткові цифри;

- Знак підкреслення "_";

- спеціальні символи:


+ плюс

- мінус

* зірочка

/ дробова частина

= одно

> більше

<менше

[ ] квадратні дужки

( ) круглі дужки

{} фігурні дужки

. крапка

, кома

: двокрапка

; крапка з комою

'Знак апострофа

"" Лапки

# номер

& амперсанд

$ Знак грошової одиниці

^ тильда

\ слеш

% Знак відсотка

! знак оклику

? знак запитання

пробіл (позначення немає)


Комбінації спеціальних символів можуть утворювати складені символи:

<> Не дорівнює

<= Менше або дорівнює

> = Більше або дорівнює

. . діапазон значень

= присвоювання

Знаки алфавіту використовуються для складання слів.

слова - Неподільні послідовності знаків алфавіту, відокремлені один від одного розділювачами, і несуть певний сенс в програмі.

Роздільниками можуть використовуватися символ пропуску, коментар або символ кінця рядка.

Слова поділяються на дві групи:

- ключові слова;

- Ідентифікатори користувача.

Ключові слова є складовою частиною мови, мають фіксоване накреслення і раз, і назавжди певний сенс. Ключові слова розпізнаються як елемент мови VBA. До ключових слів належать імена інструкцій, типів даних, методів, властивостей, операторів, вбудованих констант, об'єктів і стандартних функцій.

ідентифікатори користувача застосовуються для позначення змінних, констант, процедур, функцій, різних об'єктів, визначених самим користувачем.

При виборі імен ідентифікаторів необхідно керуватися наступними правилами:

O Довжина імені не повинна перевищувати 255 символів;

O Ім'я може містити будь-яку комбінацію букв, цифр і допустимих символів, що починається тільки з літери;

O Припустимими символами є знак підкреслення "_", який може бути розміщений в будь-якому місці ідентифікатора, крім першого, поодинокі знаки %,!, $, &, @ можуть розташовуватися тільки в кінці ідентифікатора;

O Імена повинні бути унікальні всередині області, в якій вони визначені;

O Імена не повинні збігатися зі службовими словами VBA і іменами вбудованих функцій і процедур.

наприклад:

§ допустимі імена:X15, F_I_O, NomerTel, A%, B @;

§ неприпустимі імена: 15x, П. І. Б., №Tel, A% _1, B @@.

Крім цього, ім'я має бути не тільки правильним, а й зрозумілим, а ще краще, якщо воно відображає призначення об'єкта.

Оскільки регістр букв не має значення, то краще користуватися такими іменами PlanWupyska, Plan_wupyska , ніж Planwupyska. або вираз R = F / P стане більш зрозумілим, якщо його замінити таким:

Procent = Fakt / Plan

Ідентифікатори VBA не "чутливі" до стану регістра: написання ідентифікатора прописними або великими літерами не має значення. Наприклад, ідентифікатори користувача Name и name або Sin и sin для VBA є одне і те ж. Якщо ж змінна оголошена явно, то всі звернення до ідентифікатора змінної, перетворюються у відповідності з її оголошенням.

 



Попередня   1   2   3   4   5   6   7   8   9   10   11   12   13   14   Наступна

змінні | константи | Операції і оператори VBA | Вбудовані функції VBA | вирази | оператор присвоювання | структура програми | Правила оформлення коду | Програмування лінійних алгоритмів | Програмування ЦИКЛІЧНИХ АЛГОРИТМІВ |

© um.co.ua - учбові матеріали та реферати