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


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


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


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


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


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


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


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


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


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



Контакти
 


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






Константи

Типи даних

Використання імен

Використання імен. Типи даних. Константи та змінні.

End Sub

Організація та структура програми на VBA

Програма, написана мовою VBA складається з одного або декількох модулів. Як правило, текст програми в модулі починається з опцій Option Explicit, Option Base, які керують описом змінних. Потім іде оголошення змінних і констант, які можна використовувати в усіх процедурах або модулях проекту з заданням їх імен та типів. Далі розташовуються коди процедур Sub або Function, які складають програму.

< Тип > Sub < Ім’я > [< Параметри >]

[ описова частина ]

[ виконавча частина ]

Вся програма складається з інструкцій VBA, кожна з яких записується в окремому рядку. Інструкція VBA -це повна команда мови Visual Basic. Інструкції містять ключові слова, оператори, змінні, константи та вирази. Використання знака двокрапка (:) дозволяє розмістити декілька операторів в одному рядку.

(Слово Subroutine, скорочено Sub перекладається як підпрограма, що є синонімом терміну процедура).

У VBA користувач визначає імена змінних, функцій, процедур, типів, констант та інших об’єктів. Імена, які вводить користувач, повинні відображати суть позначуваного об’єкту, щоб зробити програму такою, що легко читається.

У VBA існують такі обмеження на імена:

· Довжина імені не повинна перевищувати 255 символів.

· В імені не може бути крапок, прогалин і таких символів: %, #, @, $, !, &.

· Ім’я може містити будь-яку комбінацію букв, цифр, символів, але повинне починатися з букви.

· Не рекомендується вживати імена, які співпадають з ключовими словами VBA і іменами вбудованих функцій і процедур.

· Імена мають бути унікальними в області свого визначення

Типи даних відносяться до фундаментальних понять будь-якої мови програмування.Тип данихвизначає множину допустимих значень, які може приймати вказана змінна.

В VBA використовуються такі основні типи даних:

Тип даних Розмір (байт) Діапазон значень
Byte (однобайтове ціле) Boolean (логічний) Integer (цілий) Long (довге ціле) Single (з плаваючою точкою звичайної точності)   Double (з плаваючої точкою подвійної точності) Currency (грошовий) Date (дата і/або час) String (текстовий рядок сталого розміру) Variant (будь-який тип даних)       Довжина рядка Від 0 до 255 True (False) Від – 215 до 215 Від –230 до 232 Від – 3,4Е38 до –1,4Е-45 для від’ємних значень. Від 1,4Е-45 до 3,4Е38 для додатних значень Від –1,7Е308 до –4,9Е-324 для від’ємних значень. Від 4,9Е-324 до 1,7Е308 для додатних значень Від – 9,22E+14 до 9,22E+14 Від 1 січня 100р. до 31 грудня 9999р. Від 1 до 216  

Дані можуть бути представлені у вигляді змінних або констант.

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

Синтаксис:

[Public / Private] Const <Ім’яКонстанти >[As <Тип>] = <Вираз>

В цьому запису і надалі при зображенні синтаксичних конструкцій:

· все, що виділено жирним шрифтом - це ключові слова, їх не можна змінювати;

· конструкції в дужках <…> задаються програмістом по правилам синтаксису в залежності від змісту задачі

· все, що взято в квадратні дужки, означає необов’язковий параметр, тобто його можна не писати

· Значок / означає, що треба вибрати один з перелічених параметрів

Public - ключове слово, яке використовується на рівні модуля для об’явлення констант, доступних всім процедурам у всіх модулях.

Private -ключове слово, яке використовується на рівні модуля для об’явлення констант, доступних тільки в середині модуля, в якому виконується опис.

Ім’я Константи- ім’я, яке задовольняє правилам іменування

Тип - один з типів даних (типи даних розглянуто вище)

Наведемо приклади числової і константи, що задає рядок символів:

Private ConstПроцСтавка As Single = 0.2 – константу ПроцСтавка можна вживати тільки в модулі, де вона описана

Public ConstРядокСимв As String = “весна” - .текстову константу РядокСимв можна вживати у всіх модулях проекту


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

  1. Закон діючих мас. Константи рівноваги гомогенних реакцій
  2. Константи
  3. Константи кризи.
  4. Рівняння ізотерми хімічної реакції для стандартного стану учасників процесу. Розрахунок константи рівноваги процесу за с.у.
  5. Система крові, її основні функції. Склад і об’єм крові у людини. Основні фізіологічні константи крові.




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

<== попередня сторінка | наступна сторінка ==>
End Function | Оголошення змінних

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

 

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


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