Студопедия
Контакти
 


Тлумачний словник

Реклама: Настойка восковой моли




Авто | Автоматизація | Архітектура | Астрономія | Аудит | Біологія | Будівництво | Бухгалтерія | Винахідництво | Виробництво | Військова справа | Генетика | Географія | Геологія | Господарство | Держава | Дім | Екологія | Економетрика | Економіка | Електроніка | Журналістика та ЗМІ | Зв'язок | Іноземні мови | Інформатика | Історія | Комп'ютери | Креслення | Кулінарія | Культура | Лексикологія | Література | Логіка | Маркетинг | Математика | Машинобудування | Медицина | Менеджмент | Метали і Зварювання | Механіка | Мистецтво | Музика | Населення | Освіта | Охорона безпеки життя | Охорона Праці | Педагогіка | Політика | Право | Програмування | Промисловість | Психологія | Радіо | Регилия | Соціологія | Спорт | Стандартизація | Технології | Торгівля | Туризм | Фізика | Фізіологія | Філософія | Фінанси | Хімія | Юриспунденкция

Операції 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. Валютні операції.

Загрузка...



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

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


 

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


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