Перейти до основного
Office

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

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

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

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

  • У Windowsперейдіть на сторінку файл _ gt/Options _ gt_настроїти стрічку.

  • Для Macперейдіть на сторінку програми Excel _ gt/Preferences ... _ GTA _ стрічка _ ampa _ Toolbar.

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

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

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

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

  • Макроси можна записувати за допомогою команди " запис макросу " на вкладці " розробник ".

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

  • Ви можете перевіряти та редагувати макроси в редакторі Visual Basic (вікно, яке відкривається в програмі Excel). Ось приклад вікна VBE для Windows:


Макроси з ім'ям Makecellgreen і Setrowheight знаходяться в модулі з назвою Модулі1, який зберігається в книги1.

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

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

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

  3. У редакторі Visual Basic у меню подання виберіть пункт провідник_ z0z_або натисніть клавіші Ctrl + R .

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

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

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

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

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

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

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

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

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

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

×