Що таке макроси в excel? Як ними користуватися?

Відео: Програмування макросів на VBA в Excel

Що таке макроси в ЕксельДля створення сценаріїв для програм Microsoft використовується мова VBA. На сьогоднішній день він є складовою всіх додатків Office і програм інших компаній.

Освоївши цю мову для Excel, користувач може приступати до створення макросів для все додатків Microsoft. Крім того, з`явиться можливість створювати програми, які використовують функції різних додатків.

підключення макросів

Творці спочатку приховують розділ, який відповідає за переміщення і коригування макросів в Excel. Щоб його включити, необхідно зайти в меню "файл" і клікнути "параметри". В вискочив вікні необхідно зайти в розділ "Налаштування стрічки". Тут слід поставити позначку біля пункту "Розробник" в правому полі. Після цих дій в стрічці виникне новий розділ. Такі маніпуляції можна проводити в додатку Excel 2010 року і вище.

створення макросів



Щоб написати макрос, необхідно зайти в розділ "Розробник", вибрати "код" і клікнути на "запис макросу". Вискочить вікно, в якому необхідно прописати деякі дані майбутнього коду. Якщо макрос записується вперше, тоді слід натиснути OK. З цього моменту додаток буде записувати всі операції користувача в модуль VBA. Для зупинки запису слід клікнути на кнопку "зупинити запис", Яка розташована в групі "код".

Крім цього, створити макрос можна іншим шляхом. Для цього необхідно скористатися клавішею "запис макросу". Ця клавіша розташована в нижній частині книги Excel. Щоб подивитися всі наявні макроси, необхідно перейти в розділ "код" і клікнути кнопку "Макрос". В вискочив вікні користувач може присвоїти імена кодами і встановити для них гарячі клавіші. Запустити це вікно можна, використовуючи комбінацію ALT + F8.

Обробка макросів

Після створення макросу, варто перевірити, який код написав Excel. Оскільки код створений на основі мови VBA, для його перегляду необхідно скористатися редактором VB, який можна викликати натисканням кнопок ALT + F11 або клікнути Virtual Basic в розділі "Розробник".



Щоб не плутатися в редакторі, можна обробляти тільки один лист книги Excel. Тут же можна ознайомитися з меню і можливостями редактора, щоб в подальшому не втрачати час.

Якщо необхідно переглянути код, потрібно у вікні проекту клікнути на Modules, а потім двічі натиснути по Module1. На екрані з`явиться вікно з кодом. У ньому можна відкоригувати отриманий код, створений в процесі роботи в Excel. Наприклад, якщо необхідно заповнити стовпець цифрами від 1 до 10, а перші етапи вже є для заповнення трьох осередків, слід прописати решту кроків.

Кожен макрос має власну структуру. Насамперед програма встановлює курсор, застосовуючи Range (“A1”) .Select. Після цього виконується редагування вмісту, використовуючи
ActiveCell.FormulaR1C1 = “1”. Такі ж дії застосовуються для інших осередків. Змінюється тільки координати осередку і її зміст.

Після закінчення редагування необхідно зберегти книгу. Макроси запускаються натисканням клавіші F5. Також можна зайти в книгу Excel, перейти в розділ "Розробник" і вибрати "код". Тут необхідно натиснути "макроси" і вибрати з переліку потрібний.

Відео: Основи написання макросів в Excel - # 1 - Знайомство з макросами

Варто приділити пару хвилин на ознайомлення з кодом, який створив Excel. Для початківців користувачів це буде чудовою можливістю краще вивчити об`єкти VBA. Це найпростіші дії, які здатні виконувати макроси. Крім того, є більш ефективні способи написання макросів, які значно швидше. Про це все можна дізнатися в процесі використання їх в роботі.




Увага, тільки СЬОГОДНІ!
Оцініть, будь ласка статтю
Всього голосів: 71