Приклади макросів 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. Ви також можете ознайомитися з іншими запропонованими нами статтями -
- Створення інтерактивної інформаційної панелі в Excel
- Marimekko Chart Excel | Як створити?
- Функція ТОВАРУ в Excel | Приклади
- Як використовувати пошук і заміну в Excel?