Як створити простий макрос в Microsoft Excel

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




Метод 1 з 2: Excel 2007 і 2010

  1. 1

    У верхній частині екрану на Стрічці клікніть на вкладці Розробник. Якщо ця вкладка не відображається, ви можете додати її наступним чином:
    • В Excel 2010: клікніть на вкладку Файл і виберіть Параметри. У лівій частині діалогового вікна Excel виберіть [b]Налаштувати стрічку. Потім у правій частині діалогового вікна виберіть [b]Розробник.

      Як створити простий макрос в Microsoft Excel

    • В Excel 2007: натисніть на кнопку Microsoft Office, потім Параметри Excel. В категорії Популярне, в Основних параметрах роботи з Excel виберіть Показувати вкладку Розробник на стрічці.

      Як створити простий макрос в Microsoft Excel

  2. Як створити простий макрос в Microsoft Excel

    2

    Змініть налаштування безпеки. В категорії Центр управління безпекою, в Параметрах макросів виберіть [b]Включити всі макроси, потім натисніть [b]OK.
    • Зверніть увагу, що такі налаштування безпеки не рекомендуються для постійного використання. Коли ви закінчите створювати макрос, зніміть прапорець `Включити всі макроси`.

  3. Як створити простий макрос в Microsoft Excel

    3

    Натисніть кнопку [b]Запис макросу. Ви можете знайти її на вкладці Розробник у групі Код.

  4. Як створити простий макрос в Microsoft Excel

    4

    Введіть ім`я макросу. Першим символом імені повинна бути буква- подальшими символами можуть бути букви, цифри та знаки підкреслення. Імена макросів не можуть містити пробіли.
    • Не використовуйте в якості імені макросу посилання на існуючу осередок.

  5. Як створити простий макрос в Microsoft Excel

    5

    Призначте клавішу швидкого виклику вашого макросу (не обов`язково). У полі Поєднання клавіш введіть будь-яку букву. Мала літера буде перетворена в поєднання CTRL + буква- прописна буква буде перетворена в поєднання CTRL + SHIFT + буква.

  6. Як створити простий макрос в Microsoft Excel

    6

    Виберіть, де зберегти ваш макрос. У списку `Зберегти макрос в` виберіть книгу, в якій хочете зберегти макрос. Якщо потрібно, щоб даний макрос був завжди доступний при роботі в додатку Excel, виберіть варіант Особиста книга макросів.

  7. Як створити простий макрос в Microsoft Excel

    7

    Введіть опис макросу. Опишіть його в поле Опис.

  8. Як створити простий макрос в Microsoft Excel

    8

    Натисніть [b]OK для початку запису макросу.

  9. Як створити простий макрос в Microsoft Excel

    9

    Виконайте дії, які потрібно записати в макрос.

  10. Як створити простий макрос в Microsoft Excel

    10

    Зупиніть запис. На вкладці Розробник у категорії [b]Код натисніть [b]Зупинити запис.

Метод 2 з 2: Excel 2003

  1. 1

    Змініть налаштування безпеки. Перемкніть рівень безпеки з Середнього в Низький.
    • Натисніть [b]Інструменти -> Параметри -> Безпека.

      Як створити простий макрос в Microsoft Excel



    • Натисніть [b]Безпека макросів.

      Як створити простий макрос в Microsoft Excel

    • Виберіть [b]Рівень безпеки. Виберіть [b]Низький.

      Як створити простий макрос в Microsoft Excel

  2. Як створити простий макрос в Microsoft Excel

    2

    Почніть запис макросу. Перейдіть в Інструменти -> Макроси -> Запис нового макросу.

  3. Як створити простий макрос в Microsoft Excel

    3

    Введіть ім`я вашого макросу. Першим символом імені повинна бути буква- подальшими символами можуть бути букви, цифри та знаки підкреслення. Використання прогалин неприпустимо.
    • Не використовуйте в якості імені макросу посилання на комірку.

  4. Як створити простий макрос в Microsoft Excel

    4

    Призначте клавішу швидкого виклику вашого макросу (не обов`язково). У полі Поєднання клавіш введіть будь-яку букву. Малої букві буде відповідати поєднання швидкого виклику CTRL + буква- прописаний букві - поєднання CTRL + SHIFT + буква.

  5. Як створити простий макрос в Microsoft Excel

    5

    Виберіть, де зберегти ваш макрос. У списку `Зберегти макрос в` виберіть, де хочете зберегти макрос. Виберіть [b]Особиста книга макросів, якщо хочете, щоб макрос був завжди доступний при роботі з Excel.

  6. Як створити простий макрос в Microsoft Excel

    6

    Введіть опис макросу.
    • Після того, як ви закінчили, натисніть [b]OK.

      Як створити простий макрос в Microsoft Excel

  7. Як створити простий макрос в Microsoft Excel

    7

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

  8. Як створити простий макрос в Microsoft Excel

    8

    Натисніть [b]Зупинити запис. Ви можете знайти цю кнопку на панелі інструментів Зупинки записи.

Поради

  • Якщо ви вже знаєте вихідний код вашого макросу, ви можете ввести його в Microsoft Visual Basic Editor. В Excel 2007 і 2010 він розташований на вкладці Розробник, у категорії Код. В Excel 2003 натисніть Інструменти -> Макроси -> Visual Basic Editor.
  • На форумах ExcelForum дуже багато чуйних людей, які зроблять все можливе, щоб відповісти на ваші ввічливо ставляться з використання Excel.
  • Використовуйте об`єкти Range, Sheet і Workbook для взаємодії з інформацією на ваших робочих аркушах. Об`єкти ActiveWorkbook, ActiveSheet і Selection вказують на поточну книгу, лист і діапазон комірок в Додатку.
  • Ви можете створити макрос, який буде себе вести як одна з формул Microsoft Excel, таким чином, ви зможете використовувати його всередині робочих аркушів для різних розрахунків. Загалом, вам потрібно буде замінити "Sub" на "Function", додати параметри і повертається значення, але це детально роз`яснюється в окремій статті, яку ви можете знайти в розділі Пов`язані статті wikiHow.

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

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