Що таке Visual Basic for Applications
Автор: Pavel411 • Октябрь 15, 2018 • Реферат • 2,298 Слов (10 Страниц) • 822 Просмотры
Міністерство освіти і науки України
Одеська національна академія зв’язку ім О.С.Попова
Кафедра комп’ютерних технологій
Реферат
“Що таке Visual Basic for Applications?”
Виконав студент
2 – го курсу ПІ-2.02 групи
факультету ІКПІ
Трикуліч Павло Павлович
Одесса 2018
Зміст
ВСТУП 3
1 МОЖЛИВОСТІ VBA 4
2 ОСНОВНІ ОПЕРАТОРИ VBA 5
2.1 Змінні і оператори присвоєння 5
2.2 Умовні оператори 6
2.3 Циклічні оператори 6
3 EXCEL VBA: ПРИЙОМИ ПРОГРАМУВАННЯ 7
СПИСОК ВИКОРИСТАНОЇ ЛІТЕРАТУРИ 14
ВСТУП
VBA - мова програмування (розшифровується як Visual Basic for Application) була розроблена компанією Microsoft. Дана мова не являється самостійною, а призначена лише для автоматизації процесів в пакеті MS Office. VBAшироко використовується в Excel, я також в Access, Word та інших програмах пакету.
VBA - проста мова програмування, якій може навчитися будь-який бажаючий. Вивчивши її, ви зможе надавати команди Excel, що робити з колонками, рядками, значеннями в комірках, переміщати/додавати/сортувати аркуші, виводити заздалегідь запрограмовані повідомлення, писати свої формули та функції тощо. Суть мови заключається в оперуванні об'єктами (що відносить її до об'єктно-орієнтованого програмування).
Щоб працювати з VBA кодом, нам потрібен редактор (Visual Basic Editor), який вже є встановлений в Excel по замовчуванню. Ви можете відкрити його, натиснувши комбінацію клавіш "ALT+F11".
1 МОЖЛИВОСТІ VBA
Завдяки високому ступеню інтеграції в додатки мову VBA дозволяє програмісту легко застосовувати існуючі можливості Microsoft Office для вирішення специфічних завдань. Не менш легко VBA дозволяє додавати в додатку цього пакета нові можливості, збільшуючи функціональність додатків і зручність роботи з ними.
Стосовно до Excel програмування на VBA дозволяє реалізовувати такі можливості (природно, це далеко не повний список):
• додавання функцій для специфічних розрахунків;
• прискорення введення даних в таблицю;
• автоматизацію типових, часто виконуваних користувачем дій;
• створення команд меню, панелей інструментів як на основі вже наявних, так і виконують зовсім нові дії;
• підвищення наочності даних (наприклад, за допомогою різного забарвлення осередків);
• автоматизацію обробки великих обсягів даних;
• автоматизацію створення різноманітних звітів, бланків та інших дій, пов'язаних з вибором заданої інформації з великого обсягу вихідних даних.
Реалізація всіх цих можливостей при використанні VBA дуже часто досягається написанням невеликої кількості досить простого програмного коду.
2 ОСНОВНІ ОПЕРАТОРИ VBA
2.1 Змінні і оператори присвоєння
VBA дозволяє використовувати змінні і константи різних типів: числові, текстовий, логічний, дати й часу, об’єктний тощо. Та на відміну від інших мов програмування, VBA має ще й загальний тип даних Variant, який може набувати характеристики інших типів, залежно від даних, які зберігаються саме зараз. Цей тип використовується VBA за замовчуванням.
Тип Опис
Byte – цілочисловий розміром 1 байт, цілі числа 0 до 255;
Integer – цілочисловий розміром 2 байти, цілі числа від -32 768 до +32 767;
Long – цілочисловий розміром 4 байти, цілі числа від -2 147 483 648 до +2 147 483 647;
Singlе – числовий одинарної точності з рухомою крапкою розміром 4 байти;
Double – числовий подвійної точності з рухомою крапкою розміром 8 байтів;
Currency – грошовий з фіксованою крапкою (4 знаки після крапки);
String – використовує 1 байт для зберігання 1 символу плюс 1 байт
...