Тема 1a : Використання макросів для автоматизації найбільш часто виконуваних завдань
1. Запис і управління макросами
2. Зміна макросу
3. Способи виконання макросу
Якщо якась дія часто повторюється, її виконання можна автоматизувати за допомогою макросу.
Макрос- це послідовність команд і функцій, що зберігаються в модулі Visual Basic.
Їх можна виконувати всякий раз, коли необхідно виконати дане завдання. При записі макросу Excelзберігає інформацію про кожен крок виконання послідовності команд. Подальший запуск макросу викликає повторення команд.
Запис і управління макросами
Всі кроки і команди, що виконуються макросом, повинні бути спланованими перед записом або написанням макросу. Якщо при записі макросу була допущена помилка, зроблені виправлення також будуть записані. Visual Basic зберігає кожен записаний макрос в окремому модулі, приєднаному до книги.
Запис макросу
Команда Сервіс-Макрос- Макросиі Почати запис.
1.У полі Ім'я макросуввести ім'я макросу:
Першим символом імені макросу повинна бути буква. Решта символів може бути буквами, цифрами або знаками підкреслення. У імені макросу не допускаються пропуски; як роздільники слів слід використовувати знаки підкреслення.
Для того, щоб запускати макрос за допомогою поєднання клавіш, введіть букву в поле Поєднання клавіш. Допускається використання поєднань CTRL+ буква (для рядкових букв) або CTRL+SHIFT+ буква (для прописних букв), де буква - будь-яка буквена клавіша на клавіатурі. У поєднаннях клавіш не можна використовувати цифри або спеціальні символи, такі як @ або #. Вибране поєднання клавіш переопреділяє стандартні поєднання клавіш Microsoft Excel на той час, поки відкрита книга, що містить даний макрос.
2. У полі Зберегти увиберіть книгу, в якій потрібно зберегти макрос.
3. Якщо треба, щоб макрос був завжди доступний при роботі в Excel, збережіть його в особистій книзі макросів в папці XLStart.
4. Щоб створити короткий опис макросу, введіть необхідний текст в поле Опис.
5. Натисніть кнопку OK.
За умовчанням при записі макросу використовуються абсолютні посилання;Макрос, записаний з абсолютними посиланнями, при виконанні завжди обробляє ті ж комірки, які оброблялися при його записі. Для того, щоб за допомогою макросу обробляти довільні комірки, слід записати його з відносними посиланнями (для цього натисніть однойменну кнопку на ПІ). Можна використовувати при записі макросу і абсолютні, і відносні посилання Панель інструментів Зупинка запису).
6. Виконати макрокоманди, які потрібно записати.
7. Натиснути кнопку Зупинити запис на панелі інструментів Зупинити запис.