Як створити та використовувати надбудову Excel (Покроковий посібник)

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

Наприклад, припустимо, що ви хочете виділити всі клітинки, у яких є помилка, ви можете легко створити надбудову Excel, яка виділятиме помилки натисканням кнопки.

Щось, як показано нижче (макрос додано до панелі швидкого доступу для запуску одним натисканням кнопки):

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

Якщо ви зацікавлені у вивченні VBA простим способом, ознайомтеся з моїм Онлайн навчання Excel VBA.

Створення надбудови Excel

У цьому посібнику ви дізнаєтесь, як створити надбудову Excel. Існує три кроки, щоб створити надбудову та зробити її доступною в QAT.

  • Запис/запис коду в модулі.
  • Зберегти як надбудову Excel.
  • Додайте макрос на панель швидкого доступу.

Записати/записати код у модулі

У цьому прикладі ми будемо використовувати простий код, щоб виділити всі клітинки, які мають значення помилок:

Sub HighlightErrors () Selection.SpecialCells (xlCellTypeFormulas, xlErrors) .Виберіть Selection.Interior.Color = vbRed End Sub

Якщо ви пишете код (або копіюєте його звідкись), виконайте такі дії:

  • Відкрийте книгу Excel.
  • Натисніть Alt + F11, щоб відкрити вікно редактора VB.
  • У редакторі VB ви побачите об’єкти книги, перелічені у провіднику проектів. Якщо ви не бачите цього, перейдіть до Перегляд -> Провідник проектів.
  • Клацніть правою кнопкою миші будь-який об’єкт у книзі. Перейдіть до опції "Вставити" та натисніть "Модуль". Це додасть об'єкт модуля.
  • Двічі клацніть на модулі та введіть код вище (скопіюйте та вставте його).
  • Натисніть Alt+F11, щоб повернутися до робочого аркуша Excel.

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

Тепер давайте почнемо і створимо надбудову з цього коду.

Збережіть та встановіть надбудову

Виконайте наведені нижче дії, коли ви перебуваєте у книзі, куди ви вставили код.

  • Перейдіть на вкладку Файл.
  • Натисніть «Зберегти як».
  • У діалоговому вікні Зберегти як змініть тип "Зберегти як" на .xlam. Ім'я, яке ви призначаєте файлу, буде назвою вашої надбудови. У цьому прикладі файл зберігається з назвою Виділити помилки.
    • Ви помітите, що шлях до файлу, де він зберігається, автоматично змінюється. Ви можете використовувати стандартний або змінити його, якщо хочете.
  • Відкрийте книгу Excel і перейдіть до Розробник -> Надбудови -> Надбудови Excel.
  • У діалоговому вікні Надбудови перегляньте та знайдіть збережений файл, а потім натисніть OK.

Тепер надбудову активовано.

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

Наступним кроком є ​​додавання макросу на панель швидкого доступу, щоб можна було запустити макрос одним натисканням кнопки.

Примітка: Якщо ви створюєте надбудову зі спеціальною функцією, вам не потрібно переходити до кроку 3. До кінця кроку 2 ця функція буде доступна у всій книзі. Крок 3 - для таких кодів, де ви хочете, щоб під час запуску коду щось сталося (наприклад, виділення клітинок з помилками).

Збережіть та встановіть надбудову

Зробити це:

  • Клацніть правою кнопкою миші на будь-якій вкладці стрічки та виберіть Налаштувати панель швидкого доступу.
  • У діалоговому вікні Параметри Excel виберіть Макроси зі списку Вибрати команди зі спадного меню. Ви помітите, що там є макрос "HighlightErrors".
  • Натисніть на макрос «HighlightErrors» і натисніть на «Додати». Це додасть макрос до списку праворуч.
  • Натисніть OK. Це додасть макрос на панель швидкого доступу.

Тепер, щоб запустити цей код у будь -якій книзі, виберіть набір даних і натисніть на значок макросу в QAT.

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

Обережно: Зміни, внесені макросом, не можна скасувати за допомогою клавіш Control + Z.

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

Ви допоможете розвитку сайту, поділившись сторінкою з друзями

wave wave wave wave wave