Приклади макросів Excel (Зміст)

  • Методи використання макросів в Excel?
  • Приклади макросів Excel

Вступ до макросів Excel

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

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

Методи використання макросів в Excel

Нижче ми розглянемо різні методи використання макросів в excel.

Ви можете завантажити Приклади шаблону макросів Excel тут - Приклади шаблону макросів Excel

Спосіб 1 - Увімкнення макросів в Excel

Щоб додати в стрічку вкладку Developer, відкрийте робочу книгу Excel у меню Файл .

Клацніть на Параметри .

У вікні, що відкривається з назвою Параметри Excel, натисніть кнопку Налаштувати стрічку, щоб отримати доступ до параметрів налаштування стрічки.

Виберіть параметр Developer (Custom) і натисніть OK .

На стрічці ви побачите вкладку «Розробник».

Спосіб 2 - Створення макросів за допомогою кнопки Record

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

Візьмемо приклад запису макроса.

Приклад:

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

Тепер натисніть на вкладку Макроси, і ви знайдете варіант Запис макросу .

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

Клацніть на "Записати макроси", і ви побачите, що з'явиться вікно нижче. Тепер ми будемо називати макрос Macro11 . Переконайтесь, що в ньому не повинно бути місця та спеціальних символів. Тоді ми призначимо клавішу швидкого доступу для запуску макросу, я призначу CTRL + V. Потім ми збережемо макрос у "Цій книзі". Натисніть кнопку ОК, і макрос розпочне запис.

Я записав цю таблицю.

Тепер перейдіть до Макросів і натисніть Зупинити запис .

Макроси "Macro11" зберігаються на кнопці "Макроси". Клацніть по ньому, щоб побачити вікно Макрос, де ви можете вибрати "Macro11" і натиснути кнопку " Виконати" .

Якщо ви хочете вставити дані в аркуш 2, просто перейдіть до аркуша 2 і натисніть Ctrl + V або переглянути макроси.

Перейдіть на вкладку Developer і натисніть на вкладку Insert . Потім з Active X Controls виберіть командну кнопку.

Після натискання кнопки команд ви можете призначити макрос, як показано нижче. Потім натисніть кнопку ОК.

І перетягніть мишу, щоб окреслити / створити кнопку, перейменуйте її на «Дані». Тепер просто натисніть кнопку, і макрос запрацює.

Спосіб 3 - Як зберегти файл за допомогою макросу?

Ми можемо зберігати файли лише з макросами як шаблони з підтримкою макросу Excel (тип файлу).

Його не можна зберегти як звичайний файл Excel.

Метод 4 - Написання макросів у VBA

Ми не завжди можемо записувати макроси, оскільки вони обмежені. Іноді нам доводиться писати макроси відповідно до наших вимог у VBA. Щоб потрапити в VBA, перейдіть на вкладку Developer, а зліва ви побачите перший варіант як "Visual Basic". Клацніть по ньому або натисніть ALT + F11, щоб перейти до VBA.

Приклади макросів Excel

Нижче ми обговоримо приклади макросів Excel.

Приклад №1 - Напишіть програму, щоб отримати текст Hello

  • Зараз ми напишемо коротку програму в VBA. Ми напишемо програму, щоб отримати текст Привіт "ваше ім'я" у вікні повідомлення кожного разу, коли ми вводимо ім'я у поле введення.
  • Ми відкриємо аркуш, а потім перейдемо на вкладку розробника на стрічці і натиснемо Alt + F11 і потрапимо в VBA. Після того як ми перейдемо на цю сторінку, ми натиснемо на Вставити та натиснути на модуль.

Ми напишемо свою першу програму в Модулі 1. Ми завжди починаємо нашу програму з «Sub» і закінчуємо її End Sub в VBA.

 Sub hello_word () Dim ім'я як ім'я рядка = InputBox ("Введіть своє ім'я") MsgBox "Hello" + ім'я Кінець Sub 

Тож тепер ми пишемо програму так:

Пояснення:

  • "Ім'я затемнення як рядок" визначає ім'я як рядок.
  • Потім з'являється вбудована функція Inputbox, яка запитає ім’я, яке потрібно заповнити, і яке буде збережено у назві змінної.
  • Msgbox + ім'я, воно відобразить ім'я в msgbox. Потім створимо командну кнопку, перейшовши на вкладку Developer, потім на вкладку Inset. Потім сформуйте управління, командну кнопку.

Потім ми призначимо макрос кнопці, а потім натисніть кнопку ОК.

Коли ми натискаємо кнопку 1, яку ми побачимо як нижче:

Я ввів своє ім'я, і ​​воно відображалося.

Кожного разу, коли ви натискаєте кнопку 1, ви побачите поле введення, просто введіть ім'я, і ​​ви побачите "привіт + ім'я"

Ви також можете запустити код у вікні VBA, натиснувши F5, якщо ви не створили командну кнопку.

Приклад №2 - Написання короткого коду за допомогою петлі

У цьому прикладі ми будемо працювати з For. Припустимо, ми хочемо заповнити комірку від A1 до A10 1, 2, 3…. 10. 10. Ми можемо це зробити, записавши короткий код за допомогою For всередині циклу.

Натисніть F5, і ви запустите код. Ви також можете запустити макрос, перейшовши до Перегляд -> Макроси -> виберіть зі списку "Числа" та натисніть кнопку "Виконати". Ви побачите, що комірки від А1 до А10 заповнюються від 1 до 10.

Приклад №3 - Відображення загальної кількості непарних і парних чисел

Використання Якщо ми можемо написати логічний макрос. Ми напишемо код, за допомогою якого ми зможемо створити таблицю, і нарешті, буде msgbox із відображенням загального "no". непарних і загальних немає. парних чисел. Тож ми напишемо код:

  • Ми розпочнемо програму з Sub oddeven (назва).
  • Тоді ми візьмемо x як поле введення для введення числа. Тоді у змінній a ми збережемо цикл від 1 до 10.
  • Тепер у комірці А1 аркуша 3 складемо таблицю, помноживши її на х у циклі до А10.
  • Тоді ми дамо умову, що якщо комірка A1 буде парною, то вона буде додана до змінної y, яка наразі дорівнює 0, і непарне буде додано до змінної z, яка також дорівнює 0. Тоді ми закінчимо, якщо заяву і запишемо наступне A для роботи петлі.
  • Наприкінці ми додамо msgbox, щоб відобразити суму коефіцієнтів та його загальну кількість та суму парного та його загального числа. Закінчити програму.

Запустіть програму за допомогою F5. Я вписав 6 у поле введення.

Натисніть кнопку ОК, і ви побачите результат нижче.

Приклад №4 - Напишіть програму на Поп відповідно до визначеного віку

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

Ми запишемо програму так:

Програма запуститься як підгрупа вікових груп.

  • Значення комірки буде визначене як ціле число, і це буде активне значення комірки, а це означає, що вибране.
  • Потім ми будемо використовувати обраний випадок у різних випадках відповідно до вікової групи. Потім вікно повідомлень з’явиться відповідно до віку.
  • Якщо вибраний вік не знайдений у вибраних випадках, він видасть повідомлення як невідомий вік.
 Кінець Виберіть Закінчити програму 

Згадуються деякі цифри, і як тільки я вибираю 12 і запускаю код. Він покаже результат, як показано нижче:

Це дасть вікову групу, як показано нижче.

Це були деякі приклади макросів VBA.

Що потрібно пам’ятати

  • Завжди зберігайте файл Excel, що містить макроси, як шаблон із підтримкою макросу Excel як тип файлу. Інакше макроси не будуть збережені.
  • Назва програми не повинна містити пробілів.
  • Добре писати програми в модулях, оскільки це не конкретно на аркуші.
  • Будьте уважні під час запису макросів, тому що якщо ви помилитесь або повторите крок, вони будуть записані як однакові і не дадуть справжнього виводу.

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

Це посібник із прикладів макросів Excel. Тут ми обговорюємо Вступ до макросів Excel та різні методи використання макросів у Excel. Ви також можете ознайомитися з іншими запропонованими нами статтями -

  1. Створення інтерактивної інформаційної панелі в Excel
  2. Marimekko Chart Excel | Як створити?
  3. Функція ТОВАРУ в Excel | Приклади
  4. Як використовувати пошук і заміну в Excel?

Категорія: