Студопедия
Новини освіти і науки:
МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах


РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання


ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ"


ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ


Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків


Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні


Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах


Гендерна антидискримінаційна експертиза може зробити нас моральними рабами


ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ


ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів



Dim Y (3,7) As Single

Тут описаний строковий масив Х, що складається з 20 елементів і числовий масив Y, що складається з 4 рядків і 8 стовпців. Щоб нумерація індексів елементів починалася з 1, необхідно на початку модуля ввести команду Option Base 1.

Можна явно вказати початкове й кінцеве значення індексів, наприклад,

Dim b(1 to 3, 1 to 4) As Single

Для динамічного масиву (масиву зі змінними розмірами) синтаксис опису має вигляд:

Dim им’я Массиву () As тип

Після визначення розмірів динамічного масиву його потрібно перевизначити з використанням оператора ReDim.Наприклад, одновимірний масив А описується як динамічний: Dim А() As Single,а після визначення n (кількості елементів А ) масив перевизначається:

ReDim(1 to n) As Single

Константи і їхній опис

Константи - це незмінні величини. Cинтаксис опису констант:

Constим’я Константи = значення

Напримеp: Const G=9.8

Загальні правила описів

Строго кажучи, в VBA не потрібно описувати більшість змінних перед їхнім застосуванням. У цьому випадку вони називаються неявно описаними, і їм автоматично присвоюється тип Variant. При явному описі змінних на початку модуля повинна бути інструкція Option Explicit (воназ'являєтьсяавтоматично при відкритті вікна модуля). Інструкція Option Explicitмає наступні особливості:

- якщо неправильно вказати ім'я описаної змінної, то при компіляції видається

повідомлення про помилку, а це є ознакою того, що в імені змінної допущена орфографічна помилка;

- на зберігання даних типу Variant затрачається більше пам'яті і швидкість

їхньої обробки менша.

Якщо користуватися неявним описом, то інструкцію Option Explicitтребавилучити.

Важливим в VBA поняттям є поняття "область визначення змінних". Є три рівні такої області:

- локальна змінна описується за допомогою оператора Dim,розміщеного в

процедурі;

- змінна рівня модуля описується за допомогою оператора Dim,розміщеного

в розділі опису модуля;

- загальна змінна описується за допомогою оператора Public, а не оператора

Dim,у розділі опису модуля.

Операції VBA

Операції VBA умовно розділяються на три основні категорії: арифметичні, порівняння і логічні.

 

Арифметичні операції

Операція Ім'я Приклад Результат
+ Додавання 10+5
- Віднімання 10-5
* Множення 10*5
/ Ділення 10/4 2.5
\ Цілочисленне ділення 10\4
% Відсотки 10% 0.1
^ Піднесення до ступеня 2 ^ 3
Mod Залишок від ділення 10 mod 3

 


Читайте також:

  1. Dim a As single
  2. Images of objects that do not occupy a single point
  3. Make up your own sentences or short contexts on the basis of the sequences singled out in 5.4.10.
  4. Private Function F1(a As Single, ParamArray x) As Single
  5. Single Cycle Timing
  6. Study the rhythm within every part of the text singled out by pauses.
  7. The Single Channel Ground and Airborne Radio System
  8. The Single European Sky
  9. The “Single Cycle” ALU




Переглядів: 628

<== попередня сторінка | наступна сторінка ==>
End Sub | Операції порівняння

Не знайшли потрібну інформацію? Скористайтесь пошуком google:

  

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.034 сек.