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

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

Якщо книга містить макрос Visual Basic для застосунків (VBA), який ви хочете використовувати в іншому місці, можна скопіювати модуль, який містить цей макрос до іншої відкритої книги за допомогою Редактора Visual Basic (VBE).

Макроси та засоби VBA можна знайти на вкладці Розробник яку за замовчуванням приховано, тому спочатку слід відобразити її.

  • У Windows клацніть Файл > Параметри > Настроювання стрічки.

  • У Mac виберіть Excel > Preferences... (Параметри) > Ribbon & Toolbar (Стрічка й панель інструментів).

  • Потім у розділі настроїти стрічку у розділі Основні вкладкивстановіть прапорець розробник .

Огляд макросів і VBA

Якщо ви взагалі не знайомі з макросами та VBA, наведені нижче відомості можуть бути для вас корисні.

  • Макрос – це дія або набір дій, які використовуються для автоматизації виконання завдань.

  • Ви можете записати макрос за допомогою команди Записати макрос , на вкладці " розробник ".

  • Запис макросів здійснюється на мові програмування VBA.

  • Можна перевіряти й редагувати макросів у редакторі Visual Basic, у вікні, відкритому у програмі Microsoft Excel. Нижче наведено приклад вікна VBE для Windows:

    Модуль, що містить два макроси, збережені в Модулі1 Книги1

Макроси під назвою «зробитиклітинкизеленими» й «установитивисотурядка» розташовані в модуля з іменем модулі1, який збережено у книзі1.

Копіювання модуля з однієї книги до іншої

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

  2. На вкладці розробник натисніть кнопку Visual Basic , щоб відкрити Редактор Visual Basic.

  3. В в редакторі Visual Basic, у меню вигляд виберіть пункт Project Explorer зображення кнопки , або натисніть Сполучення клавіш CTRL + R .

  4. В області Проекту перетягніть модуль, що містить макрос, який потрібно скопіювати до книги призначення. У цьому випадку ми ви копіюєте модулі1 Book2.xlsm до Book1.xlsm.

    Вікно проекту VBA

  1. Модулі1 скопійоване з Book2.xlsm

  2. Копіювати модулі1 копіюються до Book1.xlsm

Потрібна додаткова допомога?

Ви завжди можете поставити запитання експерту в спільноті Tech (у розділі Excel), отримати підтримку в спільноті, що допомагає знайти відповіді на запитання, або запропонувати нову функцію чи вдосконалення на форумі Excel User Voice.

Удосконалення навичок роботи з Office
Ознайомтеся з навчальними матеріалами
Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×