Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

Якщо книга містить макрос 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 Explorer зображення кнопкиабо натисніть клавіші Ctrl+R .

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

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

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

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

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

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

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

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

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

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

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

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

×