Applies ToExcel для Microsoft 365 Excel для Microsoft 365 для Mac Excel 2024 Excel 2024 для Mac Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2016

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

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

  • У Windows перейдіть до розділуПараметри > файлів > Настроїти стрічку.

  • Для Mac перейдіть до розділу Параметри > Excel... > стрічки & панелі інструментів.

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

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

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

  • Макрос – це дія або набір дій, за допомогою яких можна автоматизувати завдання.

  • Щоб записувати макроси, можна скористатися командою "Записати макрос " на вкладці "Розробник ".

  • Макроси записуються мовою програмування VBA.

  • Макроси можна перевіряти та редагувати в Редактор Visual Basic, відкритому програмою Excel. Ось приклад вікна VBE для Windows: Модуль, що містить два макроси, збережені в Модулі1 Книги1

Макроси MakeCellGreen і SetRowHeight розташовано в модулі Module1, який зберігається в Книзі1.

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

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

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

  3. У Редактор Visual Basic у меню Вигляд виберіть Пункт Провідник Project зображення кнопкиабо натисніть клавіші Ctrl+R .

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

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

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

  2. Копія модуля1, скопійована до книги Book1.xlsm

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

Ви завжди можете поставити запитання експерту в спільноті Tech у розділі Excel чи отримати підтримку в спільнотах.

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

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

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.