Макроси в Excel — Інструкція по використанню

Грамотно організувати процес роботи в эксэле допоможуть такі об’єкти, як макроси в Excel.

Розглянемо більш докладно всі особливості роботи з цими об’єктами в пакет програм MS Office.

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

Що таке макроси і навіщо вони потрібні

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

Вони необхідні, щоб не виконувати однотипні завдання та дії по кілька десятків разів.

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

Важливо! Завдяки створеного макросу можна просто миттєво виконувати роботу, в той час, як виконання вручну займало багато часу.

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

З поняттям макросу можна зіткнутися в програмі Ворд, але в Ексель він має кілька переваг:

  • По-перше, він об’єднує всі інструкції в один повний сценарій виконання, що дозволяє оптимізувати навантаження на програму і почати працювати швидше;
  • Викликати його можна за допомогою клавіші на панелі інструментів або за допомогою спеціальної комбінації клавіш. Це дозволить користувачеві не відриватися від клавіатури в процесі роботи;

Відзначаємо ще дві статті, які можуть вам знадобитися:

  • Практичні поради — Як об’єднати комірки в Excel
  • Зведені таблиці Excel — Приклади створення

Створення макросів в Excel 2010, 2007, 2013

Розглянемо більш докладно приклади створення в Excel 2007-2013:

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

Додавання вкладки розробника у список основних користувача вікон на головній панелі інструментів програми

  • Тепер можна перейти безпосередньо до створення самого макросу користувача.
    Після його створення, кожна клітинка буде автоматизована – це означає, що будь-яка клітинка користувальницького документа буде виконувати однотипне дія, яку вкаже користувач;
  • Знайдіть у вкладці розробника спеціальну клавішу для створення. Її розташування не вказано на малюнку нижче;

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

  • Натисніть на клавішу. З’явиться вікно створення, в якому необхідно вказати ім’я, поєднання клавіш, за допомогою яких він буде включатися. Також можна додати короткий опис функціонування макросу.
    Це необхідно зробити, якщо у вас їх занадто багато, щоб не заплутатися;

Початкове вікно створення макросу користувача

  • Далі натисніть ОК. Вікно закриється і почнеться процес запису. Для зупинки запису, натисніть відповідну клавішу на панелі управління;
  • Тепер почніть виконувати ті дії, які будуть записані в макрос. Кожна комірка при цьому може заповнюватися певними даними.
    Можна також працювати тільки з однією коміркою, після запису і включення макросу ця комірка буде записуватися згідно з вказаним алгоритмом;
  • Не забудьте натиснути кнопку зупинки запису даних. Після виконання всіх вищенаведених дії він буде записаний і збережений в програмі.

Як включати і працювати з макросами в Excel

Для цього дотримуйтесь нижчеподаній інструкції:

Клавіша для відкриття основного вікна макросів в програмі

  • Також запустити потрібний макрос можна за допомогою сполучення клавіш, яке було вказано користувачем на початковому етапі його створення;
  • Після натискання кнопки виконати всі дії, які були зроблені під час запису, будуть виконані повторно.

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

Також вам може бути корисним прочитання статей:

  • Як закріпити рядок в Excel — Докладні інструкції
  • Випадаючий список в Excel — Інструкція по створенню

Створення і видалення макросів

Макроси створюються за допомогою мови програмування під назвою Visual Basic (або просто абревіатура VB).

При цьому, процес створення настільки автоматизований, що його може створити навіть користувач, який ніколи не стикався з програмуванням.

Вперше технологія створення макросів в програмі ексель була вдосконалена і стала доступною для використання простими юзерами у версії 2007-го року.

Найзручніше їх створювати в таких версіях Ворда: 2007, 2010, 2013.

Макрос складається з так званих макрооператоров. Макрооператоры – це і є той набір дій, які він повинен виконати в установленому користувачем порядку.

Існують різні типи операторів.

Деякі навіть можуть виконувати ті дії, які пов’язані з виконанням.

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

Таким чином кожна клітинка буде виконувати свою роботу.

Найпростіший спосіб, щоб розпочати створення власного користувальницького макросу – це відкрити засіб запису.

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

Макрос їх переведе в мову програмування і запам’ятає всі виконані користувачем команди.

Щоб видалити макрос, дотримуйтесь інструкції:

Видалення настроюваного макросу в програмі Excel

Як використовувати макроси в excel

Іноді в таблиці Excel присутній процес, який повинен повторюватися з певною періодичністю. Ви можете налаштувати макрос для повторення цього процесу замість того, щоб кожен раз самому проробляти всі ці кроки. Щоб заощадити свій час, розберіться, як використовувати макроси в Excel.

кроки

1. Перевірте, що ваші налаштування Excel дозволяють вам запускати макроси. Ця установка в більшості версій Excel знаходиться в розділі “Security”(“Безпека”).

4. Вирішіть, як ви будете використовувати макрос. Макрос може запускатися з меню, приєднаному до кнопки в книзі, запускатися автоматично при відкритті таблиці або бути прив`язаним до певної команді з клавіатури.

5. Запишіть або створіть макрос, який буде повторювати конкретний процес (який ви хочете автоматизувати), якщо звичайно у вашій книзі ще немає такого макросу.

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

2. Відкрийте “Script Utility” (“Утиліту написання скриптів”), Розташовану в папці “AppleScript” всередині вашої папки “Applications” (“додатки”). (Глобальна папка “Applications” (“додатки”) – це та папка на комп`ютері, яку ви бачите перед відкриттям папки вашого облікового запису.)

4. Перевірте, що записаний макрос працює, як потрібно. (Не всі дії можна описати в скрипті, т.е. ви не зможете записати їх за допомогою AppleScript.)

Поради

  • Якщо ви створюєте свій власний макрос, його простіше буде налагоджувати, якщо ви запишете кожен шматок окремо. Протестуйте кожну частину незалежно один від одного і при необхідності перепишіть якусь частину. Коли всі вони запрацюють, скомпілюйте їх все в один файл макросу.
  • Якщо макрос був створений в системі, відмінною від тієї, на якій ви його хочете використовувати, можливо, його доведеться трохи модифікувати, щоб він запрацював правильно. Visual Basic for Applications (VBA, мова програмування для макросів Excel) трохи відрізняється для версій Excel під Windows і Mac.
  • Якщо ви хочете, щоб макрос автоматично включався, в деяких версіях Excel можна його “Save As”(“Зберегти як”) XLSM файл, книгу з включеними макросами, і встановити настройки для конкретних папок, в яких макроси повинні бути завжди дозволені.

попередження

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

Увімкнення та вимкнення макросів у файлах Microsoft 365

Excel для Microsoft 365 Word для Microsoft 365 Outlook для Microsoft 365 PowerPoint для Microsoft 365 Access для Microsoft 365 Excel 2021 Word 2021 Outlook 2021 PowerPoint 2021 Access 2021 Visio Professional 2021 Visio Standard 2021 Excel 2019 Word 2019 Outlook 2019 PowerPoint 2019 Access 2019 Visio Professional 2019 Visio Standard 2019 Excel 2016 Word 2016 Outlook 2016 PowerPoint 2016 Access 2016 Visio Professional 2016 Visio Standard 2016 Excel 2013 Word 2013 Outlook 2013 PowerPoint 2013 Access 2013 Visio Professional 2013 Visio 2013 Інші…Менше

Інтерактивна підтримка в браузері може надавати цифрові рішення для проблем Office

Макрос – це низка команд, які використовуються для автоматизації повторюваного завдання, і їх можна запускати, коли потрібно виконати завдання. Проте деякі макроси можуть становити загрозу безпеці, вводячи на комп’ютер віруси або зловмисні програми.

Попередження!: Ніколи не вмикайте макроси у файлі Microsoft 365, якщо ви не знаєте, що роблять ці макроси та які функції вони надають. Не потрібно вмикати макроси для перегляду або редагування файлу. Докладні відомості див. в статті Захист від вірусів макросів.

Перетворення документа на надійний для ввімкнення макросів

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

  1. Натисніть кнопку Увімкнути вміст.
  2. У діалоговому вікні Попередження системи безпеки натисніть кнопку Так , щоб зробити документ надійним.

Макроси тепер увімкнуто в цьому документі. Щоб відкликати надійний документ, потрібно очистити всі надійні документи. Докладні відомості див. в статті Надійні документи.

Порада.: Щоб не вмикати макроси для кожного документа, можна створити надійне розташування для зберігання надійних документів. Microsoft 365 не перевірятиме їх у Центрі безпеки та конфіденційності. Докладні відомості див. в статті Додавання, видалення або змінення надійного розташування в Microsoft Office.

Змінення параметрів макросів у Центрі безпеки та конфіденційності

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

Увага!: Якщо змінити настройки макросів у Центрі безпеки та конфіденційності, вони змінюються лише для поточної програми Microsoft 365. Настройки макросів не змінюються для всіх програм Microsoft 365.

  1. Перейдіть на вкладку Файл і натисніть кнопку Параметри.
  2. Виберіть Центр безпеки та конфіденційності, а потім – Настройки Центру безпеки та конфіденційності.
  3. У Центрі безпеки та конфіденційності виберіть Настройки макросів.

Захист від макросів , щоб швидко відкрити Центр безпеки та конфіденційності .

Нижче наведено параметри параметрів макросів. Не всі програми мають однакові варіанти вибору.

Примітка.: Варіанти трохи відрізняються в Excel, ми назвемо їх, як ми йдемо.

  • Вимкнути всі макроси без сповіщення. Макроси й оповіщення від системи безпеки про макроси вимикаються.

Використовуйте цей параметр, щоб увімкнути макроси в окремому випадку.