МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах
РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ" ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах Гендерна антидискримінаційна експертиза може зробити нас моральними рабами ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів
Контакти
Тлумачний словник Авто Автоматизація Архітектура Астрономія Аудит Біологія Будівництво Бухгалтерія Винахідництво Виробництво Військова справа Генетика Географія Геологія Господарство Держава Дім Екологія Економетрика Економіка Електроніка Журналістика та ЗМІ Зв'язок Іноземні мови Інформатика Історія Комп'ютери Креслення Кулінарія Культура Лексикологія Література Логіка Маркетинг Математика Машинобудування Медицина Менеджмент Метали і Зварювання Механіка Мистецтво Музика Населення Освіта Охорона безпеки життя Охорона Праці Педагогіка Політика Право Програмування Промисловість Психологія Радіо Регилия Соціологія Спорт Стандартизація Технології Торгівля Туризм Фізика Фізіологія Філософія Фінанси Хімія Юриспунденкция |
|
|||||||||||||||||||||||||||||||||||||||||||||
Операції VBAТема: Програмування на мові VBA. Оператори і вирази. Пріоритет виконання операцій при обчисленнях. Функції VBA, використання функцій. Час життя змінної Області видимості змінних Option Explicit Public Sub Обчислення_Ставки() Dim Ставкa As Currency Cтавка = 500 End Sub Мал. 15 Змінна має ім’я Ставка. Якщо в програмі при наборі команди Cтавка = 500 замість української букви С була набрана латинська С (а це вже інша змінна, яка не оголошена), то при виконанні буде видано вікно повідомлень про те що змінна не оголошена «Variable not defined)» (мал. 15) . Без інструкції Option Explicit таку помилку важко було б знайти, а програма видала б невірний результат (Ставка=0) Оголошення змінної ще можна здійснити включенням в кінець її імені спеціального символу, який встановлює тип змінної. Використовуються такі символи для визначення типів:
При неявному оголошенні змінні просто використовуються у програмі без попереднього їх визначення, наприклад, за допомогою оператора Dim. 1. Змінні рівня процедури розпізнаються тільки в процедурі, в якій вони оголошені за допомогою інструкції Dim i Static. Такі змінні називаються локальними. 2. Змінні рівня модуля використовуються тільки в модулі, в якому вони оголошені перед процедурою за допомогою інструкції Dim або Private, але не в інших модулях даного проекту. 3. Змінні рівня модуля, які оголошені за допомогою інструкції Рublic, є доступними для всіх процедур проекту. Такі змінні називаються відкритими. Змінна Privateзберігає своє значення поки виконується процедура, в якій вона оголошена. Змінні, які оголошені як Static зберігають своє значення після виходу з процедури, поки працює програма. Лекція №4.
В програмах на VBA можна використовувати стандартний набір операцій над даними. Існує три типи операцій: · математичні (виконуються над числами і їх результатом є числа), · відношення (виконуються не лише над числами і їх результатом є логічні значення (true – “істина”, false – “ложь”), наприклад, х < у), · логічні (застосовуються для логічних виразів і їх результатом є логічні значення, наприклад, Not x And y). Математичні операції: +, -, *, /, \ (цілочисельне ділення), Mod (залишок від ділення), ^(піднесення до степені). Операції відношення: <, >, <=, >=, <> (не рівно), =. Логічні операції: виконуються з даними логічного типу (boolean).
Результат обчислення логічної операції, в залежності від значень операндів X і Y наведені у таблиці.
Читайте також:
|
||||||||||||||||||||||||||||||||||||||||||||||
|