Як запустити макрос в Excel-повне покрокове керівництво

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

В Excel можна створити макрос, записавши його або написавши код у редакторі VB.

Після створення потрібно запустити макрос.

У цьому посібнику я покажу вам різні способи запуску макросу в Excel.

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

Як запустити макрос в Excel

Для цілей цього підручника, скажімо, у нас є макрос з назвою «ColorCell» з таким кодом:

Додатковий діапазон ColorCell ()

Цей однорядковий код заповнить клітинку A1 активного аркуша червоним кольором.

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

Запустіть макрос, натиснувши на фігуру

Один із найпростіших способів запустити макрос - це мати кнопку на робочому аркуші та натиснути цю кнопку, щоб виконати макрос.

Це легко і інтуїтивно.

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

Щось, як показано нижче:

Нижче наведено кроки для цього.

  • Перейдіть на вкладку Вставка.
  • У групі Ілюстрації клацніть піктограму Фігури. Вставте будь -яку фігуру, якій потрібно призначити макрос.
  • Клацніть будь -де на аркуші. Він вставить об’єкт фігури на аркуш.
  • Змінити розмір/форматувати форму так, як вам потрібно. У наведеному вище прикладі я змінив розмір, колір та рамку. Ви також можете вставити будь -який текст у форму, просто вибравши його та набравши текст.
  • Клацніть правою кнопкою миші на фігурі та виберіть параметр Призначити макрос. Відкриється діалогове вікно Призначити макрос.
  • У діалоговому вікні Призначити макрос виберіть макрос, який потрібно призначити фігурі, і натисніть кнопку OK.

Це воно! Тепер форма буде працювати як кнопка, і кожен раз, коли ви натискаєте на неї, вона запускатиме призначений макрос.

Запустіть макрос, натиснувши кнопку

Хоча форма - це те, що ви можете відформатувати, кнопка має стандартний формат.

Ось як це виглядає:

Ви можете призначити макрос кнопці, а потім запустити макрос, просто натиснувши цю кнопку.

Нижче наведено кроки для призначення макросу кнопці:

  • Перейдіть на вкладку Розробник -> Елементи управління -> Вставити -> Елементи керування формою -> Кнопка.
    • Вкладка "Розробник" не відображається на стрічці за замовчуванням, і вам може знадобитися додати її перед використанням …
  • Клацніть будь -де на аркуші. Як тільки ви це зробите, він відкриє діалогове вікно Призначити макрос.
  • Виберіть макрос, який потрібно призначити кнопці, і натисніть OK. Це додасть кнопку до робочого аркуша.

Кнопка, вставлена ​​за допомогою цієї техніки, є стандартною, і ви не можете змінити її форматування (на відміну від фігур, де можна змінити практично все).

Однак ви можете змінити текст кнопки. Для цього клацніть правою кнопкою миші та виберіть Редагувати текст.

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

Запустіть макрос зі стрічки (вкладка Розробник)

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

Ось кроки:

  • Перейдіть на вкладку Розробник -> Код -> Макроси.
  • У діалоговому вікні «Макроси» перелічені всі макроси у книзі. Виберіть той, який потрібно запустити.
  • Натисніть Виконати.

Запустіть макрос з редактора VB

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

Ось кроки:

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

Як тільки ви це зробите, макрос буде виконано.

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

Вам також можуть сподобатися такі підручники Excel VBA:

  • Робота з клітинками та діапазонами в Excel VBA.
  • Робота з робочими листами у VBA.
  • Робота з робочими зошитами у VBA.
  • Використання циклів у Excel VBA.
  • Використання IF потім іншої заяви в Excel VBA.
  • Створення визначених користувачем функцій в Excel.
  • Події Excel VBA - простий (і повний) посібник.
  • Як створити та використовувати особисту книгу з макросів у Excel.
  • 24 Корисні приклади макросів Excel.
  • Як створити та використовувати надбудову Excel.
  • Посібник із використання For Next Loop у програмі Excel VBA.

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

wave wave wave wave wave