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


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


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


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


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


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


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


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


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


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



Операції 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)

Оголошення змінної ще можна здійснити включенням в кінець її імені спеціального символу, який встановлює тип змінної. Використовуються такі символи для визначення типів:

Спеціальний символ Тип
% & ! # @ $ Integer Long Single Double Currency String

При неявному оголошенні змінні просто використовуються у програмі без попереднього їх визначення, наприклад, за допомогою оператора Dim.

1. Змінні рівня процедури розпізнаються тільки в процедурі, в якій вони оголошені за допомогою інструкції Dim i Static. Такі змінні називаються локальними.

2. Змінні рівня модуля використовуються тільки в модулі, в якому вони оголошені перед процедурою за допомогою інструкції Dim або Private, але не в інших модулях даного проекту.

3. Змінні рівня модуля, які оголошені за допомогою інструкції Рublic, є доступними для всіх процедур проекту. Такі змінні називаються відкритими.


Змінна Privateзберігає своє значення поки виконується процедура, в якій вона оголошена. Змінні, які оголошені як Static зберігають своє значення після виходу з процедури, поки працює програма.


Лекція №4.

 

В програмах на VBA можна використовувати стандартний набір операцій над даними. Існує три типи операцій:

· математичні (виконуються над числами і їх результатом є числа),

· відношення (виконуються не лише над числами і їх результатом є логічні значення (true – “істина”, false – “ложь”), наприклад, х < у),

· логічні (застосовуються для логічних виразів і їх результатом є логічні значення, наприклад, Not x And y).

Математичні операції: +, -, *, /, \ (цілочисельне ділення), Mod (залишок від ділення),

^(піднесення до степені).

Операції відношення: <, >, <=, >=, <> (не рівно), =.

Логічні операції: виконуються з даними логічного типу (boolean).

Операція Опис
[Операнд 1] And [Операнд 2] [Операнд 1] Or [Операнд 2] [Операнд 1] Хor [Операнд 2]   Not [Операнд]   [Операнд 1] Equ [Операнд 2] Логічне множення (кон’юнкція) Логічне додавання (диз’юнкція) Виключаюче Or, тобто повертає True тільки тоді, коли один операнд повертає True Логічне заперечення (працює тільки з одним операндом)   Логічна еквівалентність

Результат обчислення логічної операції, в залежності від значень операндів X і Y наведені у таблиці.

X Y Аnd Or Xor Eqv
True true true true false true
True false false true true false
False true false true true false
false false false false false true

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

  1. Активні операції банків
  2. Активні операції комерційних банків
  3. Алгебраїчні операції
  4. Арифметичні операції
  5. Арифметичні операції в різних системах числення
  6. Арифметичні операції над цілими числами
  7. Банк і його операції. Правова природа банківської діяльності
  8. Бартерні операції
  9. Біржові операції.
  10. Біржові операції. Котирування цін на біржі
  11. Валютні операції комерційних банків України
  12. Валютні операції.




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

<== попередня сторінка | наступна сторінка ==>
Оголошення змінних | Математичні функції

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

  

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


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