Що таке візуальні базові програми (макроси VBA)

VBA - мова програмування, розроблена Microsoft для використання в офісному пакеті Microsoft, таких як Word, Access, Excel та інші. Він використовується для налаштування додатків для задоволення потреб бізнесу. Це потужний і зручний інструмент для повторного виконання операції, а також допомагає в аналізі даних. VBA використовується для доступу до функцій програм і контролює їх у деяких інших додатках. Фінансова звітність та аналіз здійснюються ефективно та ефективно, використовуючи макроси VBA.

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

Використання макросів VBA в Excel для звітування

Щоб використовувати VBA в Excel, переконайтесь, що на вкладці меню присутня вкладка Developer.

Якщо параметр розробника недоступний на вкладці Меню, тоді перейдіть до кнопки Office à Параметри Excel à Натисніть прапорець Показати вкладку Розробник і натисніть кнопку ОК.

Зробивши цю опцію доступною, ви можете почати використовувати Visual Basic. На вкладці Розробник натисніть Параметр Visual Basic

Клацніть пункт Вставити меню à Параметр форми користувача

Виберіть опцію "Мітка" у вікні "Інструмент"

Клацніть правою кнопкою миші на мітку, і ви отримаєте діалогове вікно властивостей, де ви можете ввести підпис для мітки.

Тепер виберіть піктограму "Текстове поле" у вікні "Інструменти" та тримайте її поруч із полем "Мітка". А потім клацніть правою кнопкою миші на поле "Текст" і в меню "Властивості" введіть ім'я для текстового поля у властивості "Ім'я".

Повторіть кроки, щоб додати стільки міток і текстового поля, які ви хочете ввести в області Користувацька форма.

Тепер виберіть у панелі інструментів параметр Кнопка команд та розмістіть її у формі. Клацніть правою кнопкою миші та зі спливаючих елементів властивостей Введіть команду, яку ви хочете від власності підписів.

Після введення всіх даних інтерфейсу користувача зараз потрібно ввести Код для створення звіту. Щоб відкрити вікно коду, двічі клацніть на командній кнопці, розміщеній у формі.

Перед тим, як вставити код, вам потрібно встановити посилання, яке допоможе вам отримати доступ до бази даних VB. Вибір посилань Меню Інструменти à Список літератури

У діалоговому вікні виберіть тип бібліотеки, який ви хочете використовувати. На цьому малюнку встановлено прапорець Бібліотека даних Active ActiveX 2.6.

У вікно коду введіть код, який використовується для запуску команди. Код розміщується між “Private Sub CommandButton1_Click ()” та End Sub.

Ви також можете додати функції у вікно коду, яке використовується для створення звіту.

Після введення коду потрібно створити макроси для даних. Перейдіть на вкладку Developer à Macros, щоб використовувати меню Macros.

Введіть ім’я макросу для звіту та натисніть кнопку Створити кнопку.

Введіть код форми між опцією Sub та End Sub

Після того, як всі ці кроки виконані зараз, ви готові запустити звіт.

Щоб запустити звіт, виконайте наведені нижче дії.

Клацніть на меню Макроси на вкладці Developer

Виберіть ім'я макросу зі списку та натисніть кнопку Виконати

Введіть необхідні дані для створення звіту.

Нарешті звіт формується відповідно до ваших потреб.

Розуміння змінних, умов та циклів у VBA

Спочатку давайте подивимось, що всі три терміни означають у VBA

Змінна - це невелика частина пам'яті системи, яка використовується для зберігання даних

Умова - це логічна перевірка, яку виконує комп'ютер, щоб щось перевірити

Цикл - це набір інструкцій, яких слід дотримуватися певну кількість разів

Тепер ми побачимо, як використовувати всі ці три у VBA

Створення змінних у макросах VBA

Якщо ви хочете використовувати змінну в макросах VBA, спочатку потрібно створити їх. DIM - це оператор, який використовується для створення будь-якої змінної.

Нижче наведено кілька прикладів створених змінних

  • Затемніть числоNumber As Integer - це говорить про те, що ви будете використовувати деяку змінну Number для зберігання лише значень Integer. Це використовується в VBA як someNumber = 7, це означає, що він зберігає 7 в змінну someNumber
  • Dim myList (1 - 10) As String - Цей рядок означає, що ви хочете використовувати список значень, який є у формі String (Text). А розмір списку обмежений 10. Він використовується як myList (5) = 792, значить він встановлює значення 5-го елемента в масиві myList на 792.
  • Розмір інших розмірів як подвійний
  • Розмітити інший список () як варіант
  • Затемніть рядокText As String
  • Затемніть мій стіл як діапазон
  • Розмітити мій діаграму як діаграму
  • A a a a As As As As Bo Bo Bo

Використання умов у макросах VBA

Все в комп'ютері включає умови прийняття рішень і тестування. Існує багато тверджень про тестові умови. Мало пояснюється нижче для вашого розуміння

Якщо тоді Заява

Використання If твердження дуже просто в макросах VBA. Ось приклад тестування умови покупки

Якщо наш Купівля 6000, то

"спеціальні вказівки щодо обробки занадто багато або занадто мало покупок

закінчується, якщо

Інше твердження

Оператор Else використовується, коли умова не виконується.

Якщо наш Купівля 6000, то

"спеціальні вказівки щодо обробки занадто багато або занадто мало покупок

Інше

'Запишіть покупки та продовжуйте рух

закінчується, якщо

Використання циклів у макросах VBA

Існує кілька способів написання циклів у VBA. Тут ми згадали про найпростіший тип циклу для простого розуміння

Для циклу

Для циклу використовується для повторення набору інструкцій протягом певної кількості разів

Для storeNumber = 20 до 50

'дзвоніть у магазин

'Попроси фігуру продажів

'роби щось, якщо потрібно

'повісити

Наступний магазинNumber

Для кожної петлі

Цей тип циклу використовується для запуску однакових інструкцій для кожного з елементів списку.

Для кожної комірки в діапазоні ("B1: B10")

cell.value = cell.value + 2

Наступна комірка

Ярлики

Є кілька важливих ярликів, про які слід знати, використовуючи VBA в Excel

  • ALT + F11 - для перегляду редактора VBA, також відомого як VBE
  • ALT + F8 - для відображення всіх макросів
  • ALT + Q: щоб закрити редактор VBA та повернутися до Excel
  • F5: для запуску макроса
  • F2: Відображення браузера об’єктів
  • F7: Редактор коду відображення
  • CTRL + G: Відкрийте негайне вікно
  • F1: Відображення довідки

Аналіз ToolPak

Analysis ToolPak - це додаткова програма, яка є типовою вбудованою програмою в Microsoft Excel. Це інструмент аналізу даних та допомагає в аналізі фінансових, статистичних та інженерних даних. Ви завжди можете заощадити свій час та енергію, використовуючи Analysis ToolPak.

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

Для завантаження ToolPak аналізу виконайте наступні прості дії

Перейдіть на вкладку "Зелений файл" і натисніть "Параметри"

У спадному вікні "Управління" виберіть надбудови Excel і натисніть кнопку "Перейти"

У діалоговому вікні надбудови встановіть прапорець Аналіз ToolPak і натисніть кнопку ОК.

Якщо параметр Tool ToolPak недоступний, натисніть кнопку Огляд. Якщо вона доступна, встановіть прапорець біля параметра Tool ToolPak і натисніть кнопку ОК.

Тепер на вкладці Дані ви можете натиснути на Аналіз даних

Нарешті, ви можете вибрати варіант, який вам потрібно зробити в excel. На малюнку нижче вибирається гістограма для створення гістограми в Excel для даних даних.

Всього в інструменті Analysis Toolak доступно 19 варіантів аналізу даних. Вони перераховані нижче

  • Анова: Однофакторний
  • Анова: Двофакторний з тиражуванням
  • Анова: Двофакторний без тиражування
  • Кореляція
  • Коваріація
  • Описова статистика
  • Експонентне згладжування
  • Дві проби F-тесту на варіацію
  • Аналіз Фур'є
  • Гістограма
  • Ковзна середня
  • Генерація випадкових чисел
  • Ранг та відсотки
  • Регресія
  • Відбір проб
  • t-тест: парні два зразка для засобів
  • t-тест: Дві зразки, що передбачають рівні варіації
  • t-тест: два зразка, що передбачають нерівні варіації
  • Z-тест: два зразки для середнього значення

Мало з цих методів аналізу даних детально пояснено нижче із скріншотами того ж

Описова статистика

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

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

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

Створення гістограми

Гістограма - це набір підрахунків у певних діапазонах. Діапазони відомі як гістограми в гістограмі. У цьому ж діалоговому вікні Аналіз даних виберіть параметр Гістограма. Ви отримаєте діалогове вікно, як представлено на малюнку нижче

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

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

Ковзні середні показники

Цей параметр допоможе визначити тенденції в послідовних даних. Вихідні дані тут базуються на періодах, і середнє значення завжди розраховується за певний період. Нижче наведено діалогове вікно Рухомі середні

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

На цьому малюнку ви чітко бачите, що 6 осередків, починаючи з D4, не повертають жодного значення, оскільки ми ввели крок інтервалу як 7.

Розширене генерація випадкових чисел

Це один із варіантів діалогового вікна Аналіз даних. Після його вибору ви отримаєте нижченаведене діалогове вікно генерації випадкових чисел.

Навіть у Excel є така опція, але параметр генерації випадкових чисел у ToolPak Analysis набагато досконаліший, ніж у Excel. Тут ви можете мати більше контролю

  • Кількість змінних
  • Кількість випадкових чисел
  • Випадкова швидкість

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

Створення випадкової вибірки

Одним із варіантів діалогового вікна "Аналіз даних" є вибірки. Натиснувши цю опцію, ви побачите інше діалогове вікно, як показано на малюнку нижче

Статистичний аналіз проводиться здебільшого на вибірці населення, а не на всій сукупності. У цьому діалоговому вікні ви можете ввести вихідні дані сукупності та де їх потрібно розмістити. Можна вибрати метод вибірки. Якщо ви виберете Періодичний метод, то ви можете слідувати кроковій схемі. Якщо ви обрали метод "Випадкові", тоді вам слід вказати кількість значень, які слід повернути.

Цей метод дуже простий і може допомогти вам генерувати зразок миттєво.

Висновок

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

Схожі курси: -

  1. Основні курси VBA та макросів
  2. Розширений курс VBA та макросів
  3. Комплексне навчання VBA та макросам
  4. Як використовувати для кожного циклу в VBA

Категорія: