макроси vba

Припустимо, треба часто застосовувати напівжирний шрифт Arial 12-го розміру в якості стилю форматування символів осередків робочих листів, до яких треба привернути особливу увагу. З метою скорочення часу, необхідного для форматування тексту, треба записати макрос, який вибирає напівжирний шрифт Arial 12-го розміру і застосовує це форматування до будь-якому осередку або діапазону осередків поточного виділеного фрагмента.

Завдання стартових умов

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

Призначення імені і збереження макросу

Для запуску макрорекордер в Excel, призначення імені макросу, вибору місця для збереження нового макросу і вибору додаткових опцій треба виконати наступне:

  • Вибрати команду "Сервіс-Макрос-Почати запис";
  • У текстовому вікні "Ім'я макросу" в якості імені макросу ввести - ArialBold12. Таке ім'я дозволить запам'ятати, що виконує макрос;
  • В поле "Опис" додати наступний текст: Форматує виділені осередки Arial, Bold, 12;
  • Список "Зберегти в" слід використовувати для вибору місця, в якому буде збережений записаний макрос. Доступними варіантами є: "Особиста книга макросів", "Нова книга", "Ця книга". Оскільки необхідно, щоб цей макрос був доступний у всіх робочих книгах, треба вибрати "Особиста книга макросів";
  • Якщо майбутній макрос планується використовувати досить часто, можна призначити для його запуску гарячу клавішу;
  • Для початку запису макросу необхідно натиснути кнопку "ОК".


запис дій

Про процес запису макросу свідчить наявність панелі "Зупинити запис", при цьому, в лівому нижньому кутку вікна книги Excel з'являється напис "Запис".

Для запису нашого макросу необхідно виконати наступні дії (після натискання кнопки "ОК" у вікні "Запис макросу"):

  • У списку "Шрифт" панелі "Форматування" вибрати шрифт Arial;
  • У списку "Розмір шрифту" тієї ж панелі вибрати 12-й кегль;
  • Натиснути кнопку "Ж" вибору накреслення шрифту.


Після цього макрорекордер необхідно зупинити, натиснувши кнопку "Стоп" на панелі "Зупинити запис". Або вибрати команду "Сервіс-Макрос-Зупинити запис").

Наш новий макрос в Excel тепер закінчений і готовий до виконання.