Додайте кнопку та призначте макрос в Excel

Кнопки Excel

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

За замовчуванням макроси Excel доступні у списку за допомогою кнопки «Макроси» на стрічці «Перегляд».

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

Елемент керування кнопкою виглядає як кнопка Microsoft Windows і запускає макрос при натисканні. Це набагато зручніший спосіб отримати доступ до найчастіше використовуваних макросів, і це простий спосіб відкрити користувацьку функціональність іншим користувачам вашої книги.

Запустити макрос за допомогою кнопки

Щоб запустити макрос з кнопки в Excel, просто натисніть кнопку:

Вкладка розробника Excel

Доступ до кнопок здійснюється за допомогою вкладки «Розробник».

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

  • Натисніть Файл > Варіанти у списку на лівій межі

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

Додайте кнопку макросу

У програмі Excel виберіть вкладку Розробник, а потім натисніть кнопку «Вставити», Що випадає у розділі« Керування ». Існує кілька типів елементів керування, розділених на два розділи, «Елементи керування формою» та «Елементи керування ActiveX».

Поки що просто натисніть на Кнопка контроль під "Контроль форми”. Далі перемістіть мишу будь-де над поверхнею аркуша, а потім утримуйте ліву кнопку миші та перетягніть мишу, щоб намалювати контур прямокутника. Після відпускання лівої кнопки миші з’явиться нове діалогове вікно під назвою «Призначити макрос”.

Призначення макросу кнопці

Тут ви можете призначити наявний макрос для кнопки, записати новий макрос, створити новий макрос з нуля за допомогою VBA або натиснути кнопку «Скасувати» і повернутися до своєї кнопки пізніше.

Призначте існуючий макрос кнопці

Щоб призначити наявний макрос, просто виберіть ім’я макросу у списку, а потім натисніть OK.

Відредагуйте існуючий макрос перед призначенням кнопки

Щоб відредагувати макрос, перш ніж призначити його кнопці, виберіть назву макросу у списку та натисніть кнопку «Редагувати» (текст кнопки «Новий» змінюється на «Редагувати»).

Запишіть макрос і призначте його кнопці

Щоб записати новий макрос і призначити його кнопці, натисніть «Записати …». Це викликає Запис макросу діалогове вікно, де ви вказуєте ім’я та натискаєте «OK». Кнопці буде призначено цей макрос. Тим часом Excel залишатиметься у стані запису, доки ви не натиснете «Зупинити запис» у розділі «Код» на вкладці Розробник.

Написати процедуру VBA та призначити кнопці

Щоб написати новий макрос для кнопки, введіть нове ім’я для вашого макросу у текстовому полі у верхній частині діалогового вікна, а потім натисніть «Створити». Excel відкриє редактор VB, в якому ви побачите нову порожню процедуру макросу з введеним ім'ям. Ця процедура буде збережена в новому модулі, який відображатиметься у вікні проекту.

Змінити макрос, призначений на кнопку

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

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

Як налаштувати властивості кнопки в Excel

Переміщення або зміна розміру кнопки Excel

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

Кнопка перейменування

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

Щоб додати кілька рядків, просто натисніть ENTER ключ.

Кнопка форматування

Щоб відформатувати інші властивості кнопки, Клацніть правою кнопкою миші> Елемент керування форматом

Тут ви можете налаштувати розміри шрифту та багато інших властивостей кнопки:

Особливої ​​уваги заслуговує вкладка «Властивості», яка змінює поведінку кнопки, коли вставляються, видаляються, змінюються розміри або приховуються/не приховуються навколишні рядки та стовпці.

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

Призначення макросу фігурі

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

Форми доступні з вкладки Вставка:

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

Призначте макрос гіперпосиланню

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

  • Відкрити/Закрити/Зберегти книгу
  • Активувати / вимкнути аркуш
  • Змінюються значення клітинок
  • Натисніть гіперпосилання
  • і більше.

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

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

wave wave wave wave wave