Створюємо макроси в Excel & raquo; Допомога по Word і Excel

Якщо ви щодня створюєте кілька електронних таблиць, в кожній з них виконуєте однакове форматування (шрифт, колір, межі і так далі), і вам це набридло, то ця стаття для вас.

Excel може “запам’ятовувати” послідовність ваших дій під деяким ім’ям, потім цю послідовність ви зможете запускати, натиснувши придумане вами поєднання клавіш, або клацанням по чому-небудь, на зразок малюнка або кнопки. Така послідовність дій називається макрос. Щоб створити його, не обов’язково бути програмістом і знати мову VBA.

Єдине, про що потрібно подбати, щоб мати можливість створювати макроси, це про зміну параметрів Excel:

  • виберіть команду файл і знайдіть рядок параметри;

  • виберіть рядок налаштувати стрічку;

  • перевірте, чи є в переліку праворуч Розробник;

  • якщо такий вкладки немає, то в поле вибрати команди клацніть на команді Основні вкладки, далі – Розробник, потім клацніть по кнопці Додати і ОК;

  • знайдіть рядок Центр управління безпекою;

  • в правій частині відкрийте Параметри центру управління безпекою, далі параметри макросів;

  • має бути вибрано Включити всі макроси (Небезпечно, але ви ж працюєте зі своєю книгою).

  • Розглянемо такий приклад: ви створюєте таблицю, виділяєте її, а потім кожен раз:

  • змінюєте шрифт (наприклад, Times New Roman);

  • збільшуєте розмір шрифту, наприклад, до 12 пт;

  • виставляєте ширину по вмісту осередку;

  • включаєте всі межі;

  • виділяєте заголовок;

  • змінюєте для нього знамено на їхню полужирное;

  • вибираєте вирівнювання по центру;

  • включаєте перенесення слів.

  • Щоб записати всі ці дії в макрос, виконайте такі дії:

  • заповніть елементи таблиці;

  • виділіть її;

  • на вкладці Розробник клацніть по піктограмі запис макросу (Запускається макрорекордер);

  • введіть ім’я та клавіші, якій в поєднанні з CTRL, ви будете керувати запуском макросу;

  • виконайте усі всі заплановані дії за допомогою мишки;

  • зупиніть запис відповідної кнопкою на вкладці Розробник.

  • Щоб перевірити роботу макросу, створіть або відкрийте іншу таблицю, виділіть її та натисніть вибране вами поєднання клавіш.

  • Якщо ви хочете, щоб запуск макросу відбувався при натисканні на кнопку, яка розташована на аркуші, то:

  • на вкладці Розробник в меню вставити серед елементів управління Оберіть кнопку і намалюйте її на аркуші;

 

  • у вікні створення макросу введіть його ім’я та натисніть записати;

  • Не призначайте клавішу, а перейдіть безпосередньо до виконання кроків, які повинні бути збережені до;

  • зупиніть запис макросу як в попередньому прикладі.

При бажанні ви можете побачити, як макрорекордер перевів ваші дії на мову VBA, і навіть редагувати команди. Для цього відкрийте список наявних макросів командою макроси, виберіть Вас і клацніть по кнопці Змінити (редагувати).

 

Щоб видалити невдало створений макрос, виділіть його в списку макросів і клацніть по кнопці вилучити.

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

Ссылка на основную публикацию