Як створити простий макрос в Microsoft Excel
Зробіть таблиці Excel більш зручними у використанні, додавши в них елемент програмування. Хоча формули Excel і особливості його електронних таблиць вже роблять його потужним інструментом, якщо ви навчитеся створювати макроси, це зробить його ще більш потужним і швидким у використанні. Дізнайтеся, як це зробити, за допомогою наступних кроків.
Кроки
Метод 1 з 2: Excel 2007 і 2010
1
У верхній частині екрану на Стрічці клікніть на вкладці Розробник. Якщо ця вкладка не відображається, ви можете додати її наступним чином:- В Excel 2010: клікніть на вкладку Файл і виберіть Параметри. У лівій частині діалогового вікна Excel виберіть [b]Налаштувати стрічку. Потім у правій частині діалогового вікна виберіть [b]Розробник.
- В Excel 2007: натисніть на кнопку Microsoft Office, потім Параметри Excel. В категорії Популярне, в Основних параметрах роботи з Excel виберіть Показувати вкладку Розробник на стрічці.
2
Змініть налаштування безпеки. В категорії Центр управління безпекою, в Параметрах макросів виберіть [b]Включити всі макроси, потім натисніть [b]OK.- Зверніть увагу, що такі налаштування безпеки не рекомендуються для постійного використання. Коли ви закінчите створювати макрос, зніміть прапорець `Включити всі макроси`.
3
Натисніть кнопку [b]Запис макросу. Ви можете знайти її на вкладці Розробник у групі Код.4
Введіть ім`я макросу. Першим символом імені повинна бути буква- подальшими символами можуть бути букви, цифри та знаки підкреслення. Імена макросів не можуть містити пробіли.- Не використовуйте в якості імені макросу посилання на існуючу осередок.
5
Призначте клавішу швидкого виклику вашого макросу (не обов`язково). У полі Поєднання клавіш введіть будь-яку букву. Мала літера буде перетворена в поєднання CTRL + буква- прописна буква буде перетворена в поєднання CTRL + SHIFT + буква.6
Виберіть, де зберегти ваш макрос. У списку `Зберегти макрос в` виберіть книгу, в якій хочете зберегти макрос. Якщо потрібно, щоб даний макрос був завжди доступний при роботі в додатку Excel, виберіть варіант Особиста книга макросів.7
Введіть опис макросу. Опишіть його в поле Опис.8
Натисніть [b]OK для початку запису макросу.9
Виконайте дії, які потрібно записати в макрос.10
Зупиніть запис. На вкладці Розробник у категорії [b]Код натисніть [b]Зупинити запис.
Метод 2 з 2: Excel 2003
1
Змініть налаштування безпеки. Перемкніть рівень безпеки з Середнього в Низький.- Натисніть [b]Інструменти -> Параметри -> Безпека.
- Натисніть [b]Безпека макросів.
- Виберіть [b]Рівень безпеки. Виберіть [b]Низький.
2
Почніть запис макросу. Перейдіть в Інструменти -> Макроси -> Запис нового макросу.3
Введіть ім`я вашого макросу. Першим символом імені повинна бути буква- подальшими символами можуть бути букви, цифри та знаки підкреслення. Використання прогалин неприпустимо.- Не використовуйте в якості імені макросу посилання на комірку.
4
Призначте клавішу швидкого виклику вашого макросу (не обов`язково). У полі Поєднання клавіш введіть будь-яку букву. Малої букві буде відповідати поєднання швидкого виклику CTRL + буква- прописаний букві - поєднання CTRL + SHIFT + буква.5
Виберіть, де зберегти ваш макрос. У списку `Зберегти макрос в` виберіть, де хочете зберегти макрос. Виберіть [b]Особиста книга макросів, якщо хочете, щоб макрос був завжди доступний при роботі з Excel.6
Введіть опис макросу.- Після того, як ви закінчили, натисніть [b]OK.
7
Запишіть ваш макрос. Пам`ятайте, Запис макросу все ще включена. Виконайте дії, які 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.
Попередження
- У зв`язку із заходами безпеки, деякі люди відключають у себе макроси. Переконайтеся, що ви повідомляєте вашим колегам, що книга, яку ви їм посилаєте, містить макроси, яким можна довіряти, і вони не збираються завдавати шкоди їх комп`ютерам.