Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
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, у розділі опису модуля. 2.5. Операції VBA Операції VBA умовно розділяються на три основні категорії: арифметичні, порівняння і логічні.
2.5.1. Арифметичні операції
2.5.2. Операції порівняння Операції порівняння використовуються в командах при порівнянні двох або більше числових, строкових величин. Якщо результат порівняння вірний, то результату присвоюється логічне значення True (Істина). Якщо результат порівняння невірний, то результату присвоюється логічне значення False (Неправда).
2.5.3. Логічні операції Логічні операції використовуються для побудови логічних виражень.
2.6. Стандартні функції Для обчислення стандартних функцій необхідно вказувати ім'я функції і у дужках аргумент. Перелік основних стандартних функцій:
Вирази В VBA можна виділити арифметичні, логічні й строкові вирази. Арифметичні вирази (АВ) - це сукупність числових констант, змінних, функцій, зв'язаних арифметичними операціями: +, -, *, /, ^, \, mod. Наприклад: sin(x)+log(y)/a^3*2.7 Правила запису арифметичних виразів 1. Не можна опускати знак множення. 2. АВ записується в рядок. Наприклад, записують як (a+b)/c. 3. Послідовність виконання дій: - обчислення функцій; - множення, ділення, mod; - додавання віднімання. Наприклад: 1) 2) Слід зазначити, що змінити зазначений порядок обчислень можна за допомогою дужок, при цьому кількість дужок, що відкриваються й закриваються у виразі повинна бути однаковою. Логічні вирази (ЛВ) - це сукупність логічних констант, логічних змінних, порівнянь, функцій логічного типу, з'єднаних логічними операціями. Результатом обчислення ЛВ може бути True або False. Наприклад: 1) x < a+c 2) x*y < 0 and a+b> 0 Строкові (текстові) вирази - сукупність строкових констант, строкових змінних, строкових функцій, з'єднаних операцією об'єднання &. Строкова константа (рядок) - це послідовність символів, розташованих в лапках. Строкові змінні (мають тип String) приймають значення строкових констант. Наприклад: 1) " Мені " & " двадцять " & " років " 2) Dim a As String, b As String, c As String a=”Мені “: c=”двадцять років” c=a & b Якщо вираз містить операції різних типів, то першими виконуються арифметичні операції, потім - операції порівняння, останніми - логічні операції.
|