Автоматизація завдань за допомогою засобу записування макросів
Щоб автоматизувати повторюване завдання, можна записати макрос за допомогою засобу записування макросів у програмі Microsoft Excel. Припустімо, у вас є дати в довільних форматах, до всіх із яких потрібно застосувати однаковий формат. Це можна зробити за допомогою макросу. Ви можете записати макрос, який застосовує потрібний формат, а потім за потреби відтворювати цей макрос.
Під час записування макросу засіб записування макросів записує всі кроки в код Visual Basic for Applications (VBA). До цих кроків відносяться такі дії, як введення тексту або чисел, клацання клітинок або команд на стрічці або в меню, форматування клітинок, рядків або стовпців чи навіть імпорт даних із зовнішнього джерела, наприклад Microsoft Access. Visual Basic Application (VBA) – це підмножина потужної мови програмування Visual Basic, яка входить у більшість програм Office. Хоча VBA дає змогу автоматизувати процеси в програмах Office і між ними, необов’язково знати код VBA або вміти програмувати, якщо засіб записування макросів робить усе потрібне.
Важливо розуміти, що під час записування макросу засіб записування макросів реєструє майже всі ваші дії. Тому якщо ви припустилися помилки, виконуючи потрібну послідовність дій, наприклад натиснули не ту кнопку, засіб записування макросів зареєструє цю дію. Рішення – перезаписати всю послідовність або змінити сам код VBA. Ось чому щоразу під час записування рекомендовано записати процес, з якими ви добре знайомі. Що точніше ви запишете послідовність дій, то ефективніше працюватиме макрос під час його відтворення.
Макроси та засоби VBA можна знайти на вкладці Розробник, яку за замовчуванням приховано, тому спочатку слід відобразити її.
© ООО «Знанио»
С вами с 2009 года.