Запис макросу в Excel (Зміст)

  • Запис макросу в Excel
  • Як записати макрос в Excel?

Запис макросу в Excel

Макрос за визначенням - це набір інструкцій, які використовуються для виконання певного завдання.

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

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

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

Існує два способи використання макросів Excel:

  • Запис рекордів макросів: ми можемо записувати наші кроки або певні завдання, використовуючи функцію макросу запису, та викликати її, коли цього вимагає будь-яка призначена гаряча клавіша або викликаючи її з View Macros.

Як у прикладі 1, ми створили макрос для отримання списку працівників відділу.

  • Редактор VBA: У редакторі VBA ми пишемо набір кодів мовою VB та виконуємо певні завдання на робочому аркуші.

Як і в прикладі 2, ми попросили користувача про новий код і зателефонували в інший макрос, щоб отримати список відділів.

Як записати макрос в Excel?

Записати макрос в Excel дуже просто і легко створити. Давайте розберемося з роботою Record Macro в Excel за допомогою деяких прикладів.

Ви можете завантажити цей шаблон запису макросу Excel тут - Записати шаблон макроса Excel

Запис макросу в Excel - приклад №1

У робочій книжці ми маємо два набори даних у двох різних робочих аркушах. З аркуша 2 нам потрібні деякі дані на аркуші 1. Зазвичай ми використовуємо V-пошук для пошуку даних. Але ми можемо використовувати макрореєстратор, щоб зробити те саме для нас.

Це дані в аркуші 1 і дані на аркуші 2, показані нижче,

Припустимо, ми хочемо назву Департаменту у Листі 1 для відповідних працівників. Тепер ми можемо використовувати для цього просту функцію V-пошуку.

Вихід:

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

  • По-перше, перейдіть на вкладку « Вид » і в правому куті є параметр макросів .

  • Клацніть на Записати макрос

  • З'явиться діалогове вікно.

  • У діалоговому вікні «Вікно» є поле для імені макросу та призначення клавіші швидкого доступу. Ми також можемо написати невеликий опис макросу.

( Порада: не використовуйте пробіл у назві макросу Excel)

  1. Натисніть ОК, і ми побачимо, що Excel почав записувати нашу послідовність.

  1. Тепер виконайте завдання, необхідні для отримання назви відділу з аркуша 2, тобто V-пошуку з аркуша 1.

Формула VLOOKUP застосовується у Листі 1.

Це дає бажаний вихід у Листі 1, як у Листі 2.

Виберіть решту клітинок і натисніть Ctrl + D, щоб отримати результати відпочинку.

  1. Тепер наше завдання завершено, ми натискаємо на зупинку запису.

  1. На вкладці «Перегляд» у розділі «Макроси» ми можемо перевірити, чи був записаний наш макрос із параметра «Перегляд макросів».

Якщо ми натиснемо опцію перегляду макросів, вона відобразить назву макросу, яку ми додали. Ось Dept_List.

  1. Видаліть дані в стовпці Dept, щоб перевірити, чи працює наш макрос чи ні.

  1. Натисніть CTRL + D і подивіться результат.

Ми успішно записали та протестували наш перший Макрос.

Запис макросу в Excel - приклад №2

Підкажіть повідомлення для запуску вищевказаного макроса V-lookUp.

Приклад 1 був інструментом excel, який використовується для запису макросу. Тепер ми будемо використовувати VBA для створення макросу. Для цього нам потрібно активувати вкладку розробника.

Перейдіть до файлів, а потім до опцій .

На панелі інструментів на панелі з правого боку розміщено прапорець з назвою "Розробник". Позначте прапорець як прапорець і натисніть кнопку ОК.

Перш ніж розпочати роботу з VBA, нам потрібно ознайомитись з основами.

Код VBA містить логіку та функції декларацій змінних, яка підсумовує як весь код.

Спочатку нам потрібно виконати кілька кроків, щоб створити макрокод.

  • Виберіть робочу книжку, в якій ми хочемо використовувати макрос. У поточному прикладі наша цільова робоча книжка - це аркуш 1.
  • На вкладці розробника натисніть на Visual Basic, він відкриє для нас редактор VB.

  • Клацніть правою кнопкою миші на об’єкт, куди ми хочемо написати наш код, який є аркушем 1, і переходимо до вставки, ніж до вставки модуля.

  • Тепер ми можемо почати писати Код в Модуль. Ми відкриваємо нашу функцію функцією SUB ().

Порада. Ми використовуємо процедуру sub () як основну мету для виконання певного завдання чи дії.

  • Тепер напишіть наступний код у Лист.

Функція вікна повідомлення надає користувачеві запит як код VBA, а потім макрос, який був записаний як Dept_List.

  • Коли ми натискаємо на запуск у редакторі VBA, він дає нам наступне підказку.

  • Вибираємо модуль проекту VBA4. Новий код як макрос для запуску та передового досвіду спочатку дає нам підказку, а потім список відділів.

Потім список відділів буде оновлений,

Порада: Excel з Macro слід зберегти у форматі * .xlsm як робочу книгу з підтримкою макросів Excel, щоб зберегти макроси в ній.

Пояснення Excel Macro:

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

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

Що слід пам’ятати про запис макросу в Excel

  • Ім'я макросу не повинно містити місця.
  • Макрос слід зберегти як "Робоча книга з підтримкою макросів Excel", а розширення - * .xlsm.
  • Перш ніж писати будь-який код VBA, нам потрібно активувати вкладку розробника за допомогою налаштування кнопки стрічки в параметрах.
  • У Excel Macro Recorder є свої обмеження, але ми можемо практично автоматизувати що завгодно з Excel VBA.

Рекомендовані статті

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

  1. PROPER Функція в Excel
  2. Посібник з функції VLOOKUP в Excel
  3. Як використовувати функцію MIRR Excel?
  4. Функція SUMIF в Excel - ви повинні знати

Категорія: