КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
ReDim(1 to n) As Single
Dim b(1 to 3, 1 to 4) As Single Dim Y (3,7) As Single Dim k As String Dim n As Integer, s As Double Масиви і їхній опис. Масив – упорядкована сукупність даних одного типу. Масиви можуть мати одну, дві й більше размірностей (але не більше 60). Наприклад, X=(xi), i=0,1,2,…10 – одновимірний масив з 11 елементів; A=(aij), i=0,1,2,…,5;j=0,1,2,…,6; - двовимірний масив з 6´7 елементів. Елемент масиву – це змінна з індексами. Індекси в VBA обмежуються круглими дужками й відділяються один від одного комами. Наприклад, xi ® x(i); aij ® a(i,j). У найпростішому випадку синтаксис опису масиву фіксованого розміру має вигляд: Dim им’я Массиву (n1,n2,…,nk) As тип де n1,n2,…,nk –максимальні значення відповідно 1-го, 2-го,..., k-го індексів, мінімальне значення індексу вважається рівним 0. Наприклад, Dim X (19) As String Тут описаний строковий масив Х, що складається з 20 елементів і числовий масив Y, що складається з 4 рядків і 8 стовпців. Щоб нумерація індексів елементів починалася з 1, необхідно на початку модуля ввести команду Option Base 1. Можна явно вказати початкове й кінцеве значення індексів, наприклад, Для динамічного масиву (масиву зі змінними розмірами) синтаксис опису має вигляд: Dim им’я Массиву () As тип Після визначення розмірів динамічного масиву його потрібно перевизначити з використанням оператора ReDim. Наприклад, одновимірний масив А описується як динамічний: Dim А() As Single, а після визначення n (кількості елементів А) масив перевизначається: Константи і їхній опис Константи - це незмінні величини. 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. Стандартні функції Для обчислення стандартних функцій необхідно вказувати ім'я функції і у дужках аргумент. Перелік основних стандартних функцій:
Дата добавления: 2014-01-07; Просмотров: 379; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |