Запис, створення, виконання, переривання, видалення та копіювання макросу в редакторі Microsoft Visual Basic
Створимо макрос який би при натисненні, наприклад, комбінації клавіш Ctrl+w виконував форматування тексту відповідним чином. Для цього:
1. Встановіть Середній рівень безпеки, за таким шляхом Сервис│Параметры│Безопасность макросов│Уровень безопасности.
2. У меню Сервис вибираємо команду Макрос і підкоманду Начать запись. З’явиться діалогове вікно Запись макроса.
3. В діалоговому вікні Запись макроса, заповнюємо всі необхідні поля:
1.1. В полі Имя макроса вводимо ім'я макросу, наприклад Формат1 (Система запропонує вам стандартне ім’я макросу – Макрос1, можна скористатися і ним).
1.2. В поле Сочетание клавиш вводимо букву w.(Поєднання клавіш Ctrl+w).
Зауваження. Клавіші Ctrl+w будуть діяти тільки якщо буде встановлена мова введення Английский. Якщо ж потрібно, щоб дана комбінація працювала при введенні на українській мові, або російській, потрібно в дане поле замість латинської букви w вести кириличну букву ц.
1.3. В полі Сохранить в: залишаємо запис Эта книга.
1.4. В полі Описание вводимо текст: ”Дозволяє відформатувати текст напівжирним, підкресленим шрифтом з вирівнюванням по центру”.
Рис. 8.2. - Діалогове вікно «Запись макроса»
4. Після натисненя кнопки Ok почнетьзя запис макросу, на робочому листі з’явиться вікно Остановить запись . В цьому вікні натиснемо кнопку Относительная ссылка , щоб наші дії могли виконуватись для будь-якої клітинки (а не для чітко визначеної).
5. Далі, на панелі інструментів Форматирование послідовно натискуємо кнопки Полужирный, Подчеркнутый, По центру.
Зауваження: Під час запису макросу будьте уважні, оскільки натиснення будь-яких клавіш, кнопок, пунктів меню та ін. фіксуються в макросі.
6. По закінчені натискуємо кнопку Остановить запись .
Макрос готовий і тепер, якщо нам потрібно відформатувати текст в деякій клітинці напівжирним, підресленим шрифтом і вирівнюванням тексту по центру клітинки, досить натиснути комбінацію клавіш Ctrl+w.Створення макросу з використанням Microsoft Visual Basic. Якщо потрібно відредагувати створений макрос, або створити новий, не використовуючи майстра запису макросів, потрібно використовувати редактор Visual Basic.
Отже, для того, щоб створити макрос з допомогою редактора Microsoft Visual Basic потрібно:
1. У меню Сервис Microsoft Excel виберіть команду Макрос, а потім — Редактор Visual Basic.
2. У меню Insert виберіть команду Module.
3. Введіть або скопіюйте програму у вікно програми модуля.
4. Щоб запустити даний макрос з вікна модуля, натисніть кнопку F5.
5. Коли макрос буде створений, виберіть команду Close and Return to Microsoft Excel у меню File.
Копіювання частини макросу для створення іншого макросу. Редактор Microsoft Visual Basic можна використовувати і для створення нових макросів, шляхом копіювання частин вже готових макросів.