"> ^ звести в ступінь
* множення
/ділення
+ плюс
мінус
і пара функцій: (число) відняти корінь (англ. square root) (число) обрізає всі числа після коми, округлення
Основні конструкції VBA: ... Then ... Else
Синтаксис: умова Then [код удовл. умові] [Else код незадовільного. умові]
Можливий запис у кілька строкусловіе Then
[блок коду удовл. умові]
[ElseIf умова № N Then
[блок коду удовл. умові N, але незадовільного. попереднім умовам] ...
[Else
[блок коду незадовільного. при незадовільного. умови]] If
Case цілком може використовуватися в заміну конструкції:
if .. thenif .. thenif .. then
end if
За умови що порівнюється одна і та ж змінна з різними значеннями.
Синтаксис: Case [тестована мінлива]
[Case N-ве значення/змінна з чим порівнюється тестована мінлива
[код N]] ...
[Case Else
[код, якщо жодне з вищестоящих умови небуло виконано]] Select
У Case можна перераховувати кілька можливих значень/промежудков, наприклад: Case 1 To 4, 7 To 9, 11, 13, Is> MaxNumber
Цикли з лічильником: For .. Next
Синтаксис: лічильник = первісне значення To кінцеве значення [Step крок]
[Код]
[Exit For]
[код] [лічильник]
Для виходу з циклу ще до того як лічильник прийме кінцеве значення пожни скористатися Exit For.
Первісне значення лічильника може бути більше кінцевого. Якщо крок заданий позитивним - код, в тілі циклу, не виконається жодного разу, негативним - код, в тілі циклу, буде виконаний якесь у раз, а значення лічильника почне зменшуватися. br/>
Цикли з умовою: умова
[код]
і гнучкіший: [{While | Until} умова]
[код]
[Exit Do]
[код]
або:
[код]
[Exit Do]
[код]
Loop [{While | Until} умова]
У першому варіанті Do ... Loop умова перевіряється перед виконанням тіла циклу, у другому - після. p align="justify"> Масив - набір однотипних даних, що містяться у змінній, звернення до цих даних йде по одному імені, але із зазначенням індексу елемента.
Масиви бувають одновимірними, N-мірними. Так само можливе створ...