Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Економічна інформатика_Лекції.doc
Скачиваний:
23
Добавлен:
01.05.2019
Размер:
3.34 Mб
Скачать

2. Макроси

Створення макросу

Створимо макрос для автоматичного підсумовування двох чисел вкомірках A1, B1 і розміщення результату в комірку C1, а також заливки комірки C1 бірюзовим кольором.

Алгоритм створення макросу для поставленї задачі:

1. Виберіть команду Сервіс / Макрос, Почати запис.

2. У полі Ім'я макросу введіть ім'я для макросу.

Першим символом імені макросу має бути літера. У імені макросу не допускаються пропуски; як роздільники слів можна використовувати знаки підкреслення.

3. Для того, щоб запускати макрос за допомогою поєднання клавіш, введіть літеру в поле Поєднання клавіш. Допускається використання поєднань CTRL+літераа (для рядкових літер) або CTRL+SHIFT+ літера (для прописних літер), де літера— будь-яка буквенна клавіша на клавіатурі. Не вибирайте стандартного поєднання клавіш, оскільки вибране поєднання клавіш конфліктує зі стандартними поєднаннями клавіш Microsoft Excel.

4. У полі "Зберегти" виберіть книгу, в якій потрібно зберегти макрос.

Збережіть макрос в «Ця книга». Для створення короткого опису макросу, введіть необхідний текст в поле Опис. На скриншоті представлений пиклад заповнення вікна діалогу «Запис макросу»

5. Натисніть кнопку OK.

6. Виконаєте макрокоманди, які потрібно записати.

7. Натисніть кнопку Зупинити запис на плаваючій панелі інструментів «Ос» (Зупинити запис) або Сервіс / Макрос / Зупинити макрос.

Після закінчення запису макросу він з'являється в списку макросів під своїм ім'ям.

Редактор VBA автоматично записав послідовність макрокоманд або програму по виконаних діях:

Для виклику макросу необхідно виконати команду Сервіс / Макрос / Макроси. Після цього в діалоговому вікні зі списком макросів його можна знайти за іменем і натиснути кнопку Виконати.

Призначення кнопки панелі інструментів для запуску макросу

Макрос можна запустити за допомогою кнопки на вбудованій панелі інструментів. Для цього необхідно виконати:

· Вибрати команду Налаштування в меню Сервіс.

· У вікні діалогу Налаштування вибрати вкладку Команди і вибрати параметр Макроси в списку Категорії, в списку Команди виділити кнопку, що «Налаштовує».

· Зі списку Команди перетягнути за допомогою миші кнопку, що налаштовує, на панель інструментів.

· Клацнути цю кнопку правою кнопкою миші і вибрати команду Призначити макрос в контекстному меню.

· Ввести ім'я макросу в поле Ім'я макросу.

Призначення області графічного об'єкту для запуску макросу

· Створіть графічний об'єкт.

· До виділеного   графічного об'єкту, застосуйте контекстне меню.

· Виберіть в контекстному меню команду Призначити макрос.

· У вікні діалогу, що з'явилося, "Призначити макрос об'єкту", введіть назву макросу в поле Ім'я макросу, потім натисніть кнопку OK.

Редагування макросу

Редагування макросу здійснюється редактором VBA. Для цього необхідно виконати наступне:

1. Вибрати команду Сервіс / Макрос / Макроси

2. Вибрати ім'я макросу, який слід змінити, в списку Ім'я.

3. Натиснути кнопку Змінити, буде відкрито вікно Visual Basic, в якому можливе редагування команд вибраного макросу, записаних на мові Visual Basic.

Видалення макросу

· У меню Сервіс виберіть команду Макрос, а потім — команду Макроси.

· У списку макросів поточної робочої книги необхідно вибрати макрос, який передбачається видалити і натиснути кнопку Видалити.

Перейменування макросу

Для перейменування макросу необхідно увійти в режим редагування макросу і в тексті програми змінити заголовок. Нове ім'я автоматично замінить старе в списках макросів, і по клавішах швидкого виклику викликатиметься макрос з новим іменем.