Якщо книга містить макрос Visual Basic for Applications (VBA), який потрібно використати в іншому розташуванні, можна скопіювати модуль, який містить цей макрос, до іншої відкритої книги за допомогою Редактор Visual Basic (VBE).
Макроси та засоби VBA можна знайти на вкладці Розробник яку за замовчуванням приховано, тому спочатку слід відобразити її.
-
У Windows перейдіть до розділуПараметри > файлів > Настроїти стрічку.
-
Для Mac перейдіть до розділу Параметри > Excel... > стрічки & панелі інструментів.
-
Потім у розділі Настроювання стрічки в розділі Основні вкладки встановіть прапорець Розробник .
Огляд макросів і VBA
Якщо ви в цілому не знайомі з макросами та VBA, наведені нижче відомості можуть стати в пригоді.
-
Макрос – це дія або набір дій, за допомогою яких можна автоматизувати завдання.
-
Щоб записувати макроси, можна скористатися командою "Записати макрос " на вкладці "Розробник ".
-
Макроси записуються мовою програмування VBA.
-
Макроси можна перевіряти та редагувати в Редактор Visual Basic, відкритому програмою Excel. Ось приклад вікна VBE для Windows:
Макроси MakeCellGreen і SetRowHeight розташовано в модулі Module1, який зберігається в Книзі1.
Копіювання модуля з однієї книги до іншої
-
Відкрийте книгу з макросом, який потрібно скопіювати, і книгу, яку потрібно скопіювати.
-
На вкладці Розробник натисніть кнопку Visual Basic, щоб відкрити Редактор Visual Basic.
-
У Редактор Visual Basic у меню Вигляд виберіть Пункт Провідник Project або натисніть клавіші Ctrl+R .
-
В області Project Explorer перетягніть модуль із макросом, який потрібно скопіювати до кінцевої книги. У цьому випадку ми копіюємо Модуль1 із Book2.xlsm до Book1.xlsm.
-
Модуль1 скопійовано з Book2.xlsm
-
Копія модуля1, скопійована до книги Book1.xlsm
Потрібна додаткова довідка?
Ви завжди можете поставити запитання експерту в спільноті Tech у розділі Excel чи отримати підтримку в спільнотах.