Excel 2019: Як створити макроси Excel для автоматизації команд

Макроси Excel дозволяють автоматизувати команди для спрощення ваших завдань. Excel 2019 дає змогу додати до стрічки додаткову вкладку «Розробник», яка містить власну командну кнопку «Записати макрос» (серед інших командних кнопок, які дуже корисні під час більш розширеної роботи з макросами). Щоб додати вкладку «Розробник» на стрічку Excel 2019, виконайте два кроки:

Натисніть Файл → Параметри або натисніть Alt+FT, щоб відкрити діалогове вікно Параметри Excel.

Клацніть «Налаштувати стрічку», потім установіть прапорець «Розробник» у розділі «Основні вкладки» у списку «Налаштувати стрічку» у правій частині діалогового вікна, а потім натисніть «ОК».

Навіть якщо ви не додаєте вкладку «Розробник» на стрічку, рядок стану Excel 2019 містить макрос запису (безпосередньо праворуч від індикатора стану «Готово»), а вкладка «Перегляд» на стрічці містить командну кнопку «Макроси» з крапкою. -вниз меню, що містить опцію Запис макросу.

Коли ви вмикаєте запис макросу Excel у діалоговому вікні «Запис макросу», яке відкривається натисканням кнопки «Записати макрос» у рядку стану (автоматично додається після запису першого макросу), параметр «Записати макрос» у спадному меню кнопки «Макроси» ( Alt+WMR) або навіть кнопка «Записати макрос» на вкладці «Розробник» (Alt+LR) — пристрій запису макросів записує всі ваші дії на активний аркуш або аркуш діаграми, коли ви їх робите.

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

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

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

  • Клавіша Ctrl плюс літера від A до Z, як у Ctrl+Q
  • Ctrl+Shift і літера від A до Z, як у Ctrl+Shift+Q

Однак ви не можете призначити своєму макросу клавішу Ctrl плюс розділові знаки або цифрову клавішу (наприклад, Ctrl+1 або Ctrl+/).

Щоб побачити, як легко створити макрос за допомогою записувача макросів, виконайте ці кроки для створення макросу, який вводить назву компанії 12-ти крапковим жирним шрифтом і центрує назву компанії в рядках від A до E за допомогою функції «Об’єднати та центрувати». :

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

Натисніть кнопку «Записати макрос» на панелі стану або Alt+WMR або Alt+LR, якщо ви додали вкладку «Розробник» на стрічку.
Відкриється діалогове вікно Запис макросу, де ви вводите ім’я макросу, визначаєте будь-яку комбінацію клавіш, вибираєте книгу, в якій зберігати макрос, і вводите опис функції макросу.Excel 2019: Як створити макроси Excel для автоматизації команд

Визначення нового макросу для запису в діалоговому вікні Запис макросу.

Замініть ім’я тимчасового макросу Macro1, ввівши своє ім’я для макросу в текстовому полі Ім’я макросу.

Пам’ятайте, що при іменуванні макросу ви не повинні використовувати пробіли в назві макросу, і воно повинно починатися з літери, а не з цифри чи знаку пунктуації. Для цього прикладу макросу ви замінюєте Macro1 у текстовому полі Ім’я макросу на ім’я Company_Name.

Далі ви можете ввести літеру між A та Z, яка діє як клавіша швидкого доступу для запуску макросу, коли ви натискаєте Ctrl, а потім цю літерну клавішу. Просто пам'ятайте , що Excel вже призначено низку Ctrl + ярлики лист клавіатурних для виконання спільних завдань, таких як Ctrl + C для копіювання елемента в буфер обміну і Ctrl + V для вставки елемента з буфера обміну в таблицю (див Чит Аркуш для повного списку). Якщо ви призначите ті самі натискання клавіш для створюваного макросу, комбінації клавіш вашого макросу замінять, а отже, вимикають готові комбінації клавіш Excel.

(Необов’язково) Клацніть текстове поле «Клавіша швидкого доступу», а потім введіть літеру алфавіту, яку потрібно призначити макросу.

Для цього прикладу макросу натисніть Shift+C, щоб призначити Ctrl+Shift+C як комбінацію клавіш (щоб не відключати готовий ярлик Ctrl+C).

Далі вам потрібно вирішити, де зберегти новий макрос, який ви створюєте. Виберіть Персональна робоча книга макросів у спадному списку «Зберегти макрос у», щоб мати можливість запускати макрос у будь-який час. Виберіть Ця книга (за замовчуванням), якщо вам потрібно запустити макрос, лише коли відкрита поточна книга. Виберіть «Нова книга», якщо ви хочете відкрити нову книгу, в якій записати та зберегти новий макрос.

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

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

Далі ви повинні задокументувати призначення та функції вашого макросу у списку Опис. Незважаючи на те, що цей крок є необов’язковим, бажано мати звичку записувати цю інформацію щоразу, коли ви створюєте новий макрос, щоб ви та ваші колеги завжди могли знати, чого очікувати від макроса під час його запуску.

(Необов’язково) Клацніть поле зі списком Опис, а потім вставте короткий опис призначення макросу перед інформацією, яка вказує на дату та хто записав макрос.

Тепер ви готові закрити діалогове вікно Запис макросу та почати записувати макрос.

Натисніть OK, щоб закрити діалогове вікно Запис макросу.

Діалогове вікно «Запис макросу» закриється, у рядку стану з’явиться квадратна кнопка «Зупинити запис», а параметр «Записати макрос» стає «Зупинити запис» у спадному меню кнопки «Макроси» та в групі «Код» на вкладці «Розробник».

У спадному меню кнопки «Макроси» на вкладці «Вигляд» стрічки та в групі «Код» на вкладці «Розробник» ви знайдете параметр «Використовувати відносні посилання». Ви клацаєте цей пункт спадного меню або командну кнопку, якщо хочете, щоб записувач макросів зафіксував макрос Excel щодо положення поточної комірки. Для цього прикладу макросу, який вводить назву компанії та форматує її на робочому аркуші, вам обов’язково потрібно натиснути кнопку Використовувати відносні посилання, перш ніж почати записувати команди. В іншому випадку ви можете використовувати макрос лише для введення назви компанії, починаючи з клітинки A1 робочого аркуша.

(Необов’язково) Натисніть опцію «Використовувати відносні посилання» у спадному меню кнопки «Макроси» на вкладці «Перегляд» або натисніть кнопку «Використовувати відносні посилання» на вкладці «Розробник», якщо ви хочете мати можливість відтворювати макрос у будь-якому місці аркуша Excel.

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

Для прикладу макросу введіть назву компанії та натисніть кнопку Enter на рядку формул, щоб завершити введення в поточну клітинку. Далі натисніть кнопку Жирний, а потім клацніть 12 у спадному списку «Розмір шрифту» в групі «Шрифт» на вкладці «Головна». Нарешті, перетягніть клітинки A1:E1, щоб вибрати цей діапазон, а потім знову натисніть кнопку команди «Об’єднати та центрувати» на вкладці «Головна».

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

Натисніть кнопку Зупинити запис у рядку стану або виберіть параметр Зупинити запис на вкладці Перегляд або Розробник на стрічці.

Квадратна кнопка «Зупинити запис» на панелі стану перетворюється на кнопку «Записати макрос» (зі значком, що показує маленький робочий аркуш з колом у лівому куті). Це дає вам знати, що запис макроса тепер вимкнено, і подальші дії записуватися не будуть.

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

Призначення макросів Excel на стрічці та панелі інструментів швидкого доступу

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

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

Натисніть Файл → Параметри, а потім виберіть вкладку Налаштувати стрічку у діалоговому вікні Параметри Excel (або натисніть Alt+FTC).

Excel відображає панель «Налаштувати стрічку» у діалоговому вікні «Параметри Excel».

Натисніть Макроси у спадному списку «Вибрати команди з» ліворуч.
Excel перелічує імена всіх створених макросів, як у поточній книзі, так і тих, які збережені в книзі PERSONAL.XLSB, у списку Вибрати команди з.

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

Якщо ви ще не створили власну вкладку та групу для макросу або вам потрібно створити нову, виконайте такі дії:

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

Клацніть елемент Нова вкладка (Спеціальна), який ви щойно додали до основних вкладок.

Натисніть кнопку «Перейменувати» у нижній частині списку «Основні вкладки», а потім введіть відображуване ім’я для нової спеціальної вкладки, перш ніж натиснути «ОК».

Клацніть елемент Нова група (користувацька) прямо під спеціальною вкладкою, яку ви щойно перейменували.

Натисніть кнопку Перейменувати, а потім введіть відображуване ім’я для нової настроюваної групи, перш ніж натиснути кнопку OK.

У списку «Вибрати команди з» ліворуч клацніть ім’я макросу, який потрібно додати до настроюваної групи, вибраної в списку «Основні вкладки» праворуч.

Натисніть кнопку Додати, щоб додати вибраний макрос Excel до вибраної користувацької групи на вашій користувацькій вкладці. Якщо ви хочете перейменувати макрос та/або призначити йому нову піктограму, натисніть кнопку Перейменувати та внесіть ці зміни у діалоговому вікні Перейменувати, перш ніж натиснути кнопку OK, щоб закрити діалогове вікно Параметри Excel.

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

Щоб призначити макрос Excel спеціальній кнопці на панелі інструментів швидкого доступу, виконайте такі дії:

Натисніть кнопку «Налаштувати панель швидкого доступу» в кінці панелі швидкого доступу, а потім клацніть «Більше команд» у спадному меню.
Excel відкриває діалогове вікно Параметри Excel з вибраною вкладкою Панель інструментів швидкого доступу.

Натисніть Макроси у спадному списку «Вибрати команди з».

У списку «Вибрати команди з» Excel відображаються назви всіх створених вами макросів, як у поточній книзі Excel, так і тих, які збережені в книзі PERSONAL.XLSB.

Клацніть ім’я макросу, який потрібно додати до спеціальної кнопки, на панелі інструментів швидкого доступу у списку «Вибрати команди з», а потім натисніть кнопку «Додати».

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

Натисніть OK, щоб закрити діалогове вікно Параметри Excel.

Після закриття діалогового вікна «Параметри Excel» на панелі інструментів швидкого доступу з’явиться користувальницька кнопка із відповідним значком макросу (за замовчуванням зі стандартною блок-схемою команд, якщо ви її не змінили). Щоб побачити ім’я макросу Excel, призначеного цій кнопці спеціального макросу, як підказку, наведіть вказівник миші на кнопку. Щоб запустити макрос, натисніть кнопку .


Як заборонити Microsoft Word відкривати файли в режимі лише для читання в Windows

Як заборонити Microsoft Word відкривати файли в режимі лише для читання в Windows

Як заборонити Microsoft Word відкривати файли в режимі лише для читання в Windows. Microsoft Word відкриває файли в режимі лише для читання, що робить неможливим їх редагування? Не хвилюйтеся, методи наведено нижче

Як виправити неправильний друк документів Microsoft Word

Як виправити неправильний друк документів Microsoft Word

Як виправити помилки під час друку неправильних документів Microsoft Word Помилки під час друку документів Word зі зміненими шрифтами, безладними абзацами, відсутнім текстом або втраченим вмістом є досить поширеними. Однак не варто

Зітріть малюнки ручкою та маркером на слайдах PowerPoint

Зітріть малюнки ручкою та маркером на слайдах PowerPoint

Якщо ви використовували перо або маркер для малювання на слайдах PowerPoint під час презентації, ви можете зберегти малюнки для наступної презентації або стерти їх, щоб наступного разу, коли ви показуватимете їх, розпочали з чистих слайдів PowerPoint. Дотримуйтесь цих інструкцій, щоб стерти малюнки пером і маркером: Стирання рядків на одній з […]

Вміст бібліотеки стилів у SharePoint 2010

Вміст бібліотеки стилів у SharePoint 2010

Бібліотека стилів містить файли CSS, файли мови розширюваної мови таблиць стилів (XSL) та зображення, які використовуються попередньо визначеними основними сторінками, макетами сторінок та елементами керування в SharePoint 2010. Щоб знайти файли CSS у бібліотеці стилів сайту видавництва: виберіть «Дії сайту»→ «Перегляд». Весь вміст сайту. З’являється вміст сайту. Бібліотека Style знаходиться в […]

Форматуйте числа в тисячах і мільйонах у звітах Excel

Форматуйте числа в тисячах і мільйонах у звітах Excel

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

Як ділитися сайтами SharePoint і слідкувати за ними

Як ділитися сайтами SharePoint і слідкувати за ними

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

Як перетворити дати в юліанські формати в Excel

Як перетворити дати в юліанські формати в Excel

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

Як створити веб-програму Access

Як створити веб-програму Access

Ви можете створити веб-програму в Access 2016. Так що ж таке веб-програма? Ну, веб означає, що він онлайн, а додаток — це просто скорочення від «додаток». Користувацька веб-програма — це онлайн-додаток для баз даних, доступ до якого здійснюється з хмари за допомогою браузера. Ви створюєте та підтримуєте веб-програму у настільній версії […]

Панель швидкого запуску в SharePoint 2010

Панель швидкого запуску в SharePoint 2010

Більшість сторінок у SharePoint 2010 відображають список посилань навігації на панелі швидкого запуску ліворуч. Панель швидкого запуску відображає посилання на пропонований вміст сайту, наприклад списки, бібліотеки, сайти та сторінки публікації. Панель швидкого запуску містить два дуже важливі посилання: Посилання на весь вміст сайту: […]

Що означають повідомлення про помилки розв’язувача в Excel?

Що означають повідомлення про помилки розв’язувача в Excel?

Для простих задач Solver в Excel зазвичай швидко знаходить оптимальні значення змінної Solver для цільової функції. Але в деяких випадках Solver має проблеми з пошуком значень змінної Solver, які оптимізують цільову функцію. У цих випадках Solver зазвичай відображає повідомлення або повідомлення про помилку, що описує або обговорює проблему, яка […]