Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
shpora_vse_krim_10_12_28_29_34_38_39_41_47.docx
Скачиваний:
9
Добавлен:
18.09.2019
Размер:
425.69 Кб
Скачать

Створення макросу за допомогою мови vba

  1. Якщо вкладка Розробник не відображається, виконайте такі дії:

    1. Відкрийте вкладку Файл.

  1. Виберіть пункт Параметри та відкрийте категорію Настроїти стрічку.

  2. У категорії Настроїти стрічку у списку Основні вкладки встановіть прапорець Розробник, відтак натисніть кнопку ОК.

  1. Щоб тимчасово змінити рівень безпеки для ввімкнення всіх макросів, виконайте такі дії:

  1. На вкладці Розробник у групі Код натисніть кнопку Безпека макросів.

  1. У розділі Настройки макросів виберіть пункт Увімкнути всі макроси (не рекомендовано, оскільки можливе виконання потенційно небезпечного коду), відтак натисніть кнопку ОК.

Примітка. Щоб уникнути виконання потенційно небезпечного коду, рекомендовано після завершення роботи з макросом повернутися до однієї з настройок, яка вимикає всі макроси.

Додаткові відомості про змінення настройок див. у статті Змінення настройок захисту від макросів у програмі Excel.

  1. На вкладці Розробник у групі Код клацніть елемент Visual Basic.

  1. Якщо потрібно, у редакторі Visual Basic виберіть у меню Insert (Вставлення) команду Module (Модуль).

Примітка.    Модулі створюються автоматично для всіх аркушів у книзі.

  1. У вікні вихідного тексту модуля введіть потрібний код макросу.

  2. Щоб запустити макрос із вікна модуля, натисніть клавішу F5.

  3. Закінчивши створення макросу, у редакторі Visual Basic виберіть у меню File (Файл) команду Close and Return to Microsoft Excel (Закрити й повернутися до програми Microsoft Excel).

Копіювання частини макросу для створення іншого макросу

  1. Якщо вкладка Розробник не відображається, виконайте такі дії:

    1. Відкрийте вкладку Файл.

  1. Виберіть пункт Параметри та відкрийте категорію Настроїти стрічку.

  2. У категорії Настроїти стрічку у списку Основні вкладки встановіть прапорець Розробник, відтак натисніть кнопку ОК.

  1. Щоб тимчасово змінити рівень безпеки для ввімкнення всіх макросів, виконайте такі дії:

  1. На вкладці Розробник у групі Код натисніть кнопку Безпека макросів.

  1. У розділі Настройки макросів виберіть пункт Увімкнути всі макроси (не рекомендовано, оскільки можливе виконання потенційно небезпечного коду), відтак натисніть кнопку ОК.

Примітка. Щоб уникнути виконання потенційно небезпечного коду, рекомендовано після завершення роботи з макросом повернутися до однієї з настройок, яка вимикає всі макроси.

Додаткові відомості про змінення настройок див. у статті Змінення настройок захисту від макросів у програмі Excel.

  1. Відкрийте книгу з макросом, який потрібно скопіювати.

  2. На вкладці Розробник у групі Код натисніть кнопку Макроси.

  3. У полі Ім’я макросу виберіть ім’я макросу, який потрібно скопіювати.

  4. Натисніть кнопку Змінити.

  5. У вікні редактора Visual Basic виділіть потрібні рядки макросу.

Порада. Якщо потрібно скопіювати весь макрос, переконайтеся, що рядки Sub і End Sub також включено до виділеного фрагмента.

  1. У меню Edit (Редагування) виберіть команду Copy (Копіювати).

Порада. Можна також клацнути правою кнопкою миші та вибрати в контекстному меню команду Copy (Копіювати) або натиснути клавіші CTRL+C.

  1. У полі Procedure (Процедура) вікна вихідного коду виберіть модуль, у якому потрібно розташувати код.

  2. У меню Edit (Редагування) виберіть команду Paste (Вставити).

Порада Можна також клацнути правою кнопкою миші та вибрати в контекстному меню команду Paste (Вставити) або натиснути клавіші CTRL+V.

Порада. Редагувати файл особистої книги макросів (Personal.xlsb) не можна, оскільки це прихована книга, яка постійно відкрита. Потрібно спочатку відобразити її за допомогою команди Відобразити. ЇЇ можна відкрити також у редакторі Visual Basic, натиснувши сполучення клавіш ALT+F11.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]