Запис, створення, виконання, переривання, видалення та копіювання макросу в редакторі Microsoft Visual Basic
Запис макросу. Запис макросів виконується за таким алгоритмом.
1. Встановіть Средний або Низкий рівень безпеки. Для цього:
1.1. У меню Сервис виберіть команду Параметры.
1.2. В діалоговому вікні Параметры відкрийте вкладку Безопасность.
1.3. У групі Безопасность макросов натисніть кнопку Безопасность макросов.
1.4. В вікні, що з’явиться відкрийте вкладку Уровень безопасности, а потім виберіть потрібний рівень безпеки.
2. Виберіть у меню Сервис команду Макрос і підкоманду Начать запись.
3. В діалоговому вікні Запись макроса, в поле Имя макроса введіть ім'я макросу.
Зауваження: Першим знаком імені макросу повинна бути буква. Інші знаки можуть бути буквами, цифрами або знаками підкреслення. В імені макросу не допускаються пробіли; як роздільники слів варто використовувати знаки підкреслення. Не використовуйте також ім'я макросу, що є посиланням на клітинку, в противному випадку буде видане відповідне повідомлення про помилку.
4. Якщо цей макрос буде потрібно запускати натисканням сполучення клавіш на клавіатурі, введіть букву в поле Сочетание клавиш. Допускається використання сполучень CTRL+ буква (для малих літер) або CTRL+SHIFT+ буква (для прописних букв), де буква — будь-яка буквена клавіша на клавіатурі. Не можна використовувати сполучення клавіш з цифрами і спеціальними знаками. Крім того обране сполучення клавіш заміняє всі співпадаючі стандартні сполучення клавіш Microsoft Excel на той час, поки відкрито книгу, що містить даний макрос.
5. У полі Сохранить в: виберіть книгу, у якій потрібно зберегти макрос. Макрос можна зберегти:
5.1. В даній книзі, якщо вибрати значення Эта книга. Після цього макрос збережеться на новому листі модуля в активній робочій книзі.
5.2. В новій книзі, якщо вибрати значення Новая книга.
5.3. В спеціальній схованій книзі, в якій зберігаються макроси, якщо вибрати варіант Личная книга макросов. Цей випадок вибирають тоді коли необхідно щоб макрос використовувався завжди при роботі в Microsoft Excel.
6. Якщо необхідно додати опис макросу, введіть його в поле Описание.
7. Натисніть кнопку OK.
8. Якщо макрос потрібно виконувати щодо позиції активної клітинки, запишіть його, використовуючи відносні посилання на клітинки. На панелі інструментів Остановить запись , натисніть кнопку Относительная ссылка , щоб вона залишилася натиснутою (фон цієї кнопки змінює колір). Запис макросу буде продовжений з використанням відносних посилань, поки не буде закритий Microsoft Excel, зупинений запис, або не буде ще раз натиснута кнопка Относительная ссылка, після чого вона залишиться не натиснутою.
9. Виконайте макрокоманди, які потрібно записати.
10. На панелі інструментів Остановить запись натисніть кнопку Остановить запись .
Приклад 1. Нехай нам потрібно, досить часто, в деяких клітинках писати текст напівжирним, підкресленим шрифтом і цей текст має вирівнюватись по центру клітинки.