Как запускать макросы автоматически: 9 шагов

Оглавление:

Как запускать макросы автоматически: 9 шагов
Как запускать макросы автоматически: 9 шагов

Видео: Как запускать макросы автоматически: 9 шагов

Видео: Как запускать макросы автоматически: 9 шагов
Видео: Как в фотошопе сделать прозрачным фон используя инструмент Marquee Tool (Овальная область) 2024, Май
Anonim

Из этой статьи вы узнаете, как автоматически запускать макросы в Excel при открытии конкретной книги или как создать макрос, который открывает все ваши книги при открытии Excel. Прежде чем начать, убедитесь, что на ленте редактирования отображается вкладка разработчика.

Шаги

Метод 1 из 2: автоматический запуск макроса для конкретной книги

12334186 1
12334186 1

Шаг 1. Убедитесь, что вкладка «Разработчик» отображается на ленте редактирования

Если это не так, и вы используете компьютер с Windows, перейдите в Файл вкладку и щелкните Параметры> Настроить ленту. В разделе «Основные вкладки» установите флажок «Разработчик».

Если вы используете Mac, вы сможете включить вкладку разработчика, перейдя в Excel> Настройки (меню в верхней части экрана), затем щелкнув Лента и панель инструментов. В категории «Настроить ленту» установите флажок «Разработчик» и нажмите Сохранить.

12334186 2
12334186 2

Шаг 2. Щелкните вкладку Разработчик и выберите Visual Basic

12334186 3
12334186 3

Шаг 3. Дважды щелкните книгу на панели слева

Вы увидите его в списке «Проект VBA», но если вы его не видите, щелкните, чтобы развернуть папку «Проект VBA».

12334186 4
12334186 4

Шаг 4. Введите следующий код:

Private Sub Workbook_Open () Поместите здесь свой макрос-код End Sub

12334186 5
12334186 5

Шаг 5. Закройте редактор Visual Basic

Вам не нужно нажимать кнопку «Сохранить» или что-то еще перед закрытием редактора.

В следующий раз, когда вы откроете эту книгу, будет выполнен код макроса, который вы ввели между вспомогательной и конечной вспомогательными строками

Метод 2 из 2: создание макроса для автоматического запуска при запуске Excel

12334186 6
12334186 6

Шаг 1. Убедитесь, что вкладка «Разработчик» отображается на ленте редактирования

Если это не так, и вы используете компьютер с Windows, перейдите к Файл вкладку и щелкните Параметры> Настроить ленту. В разделе «Основные вкладки» установите флажок «Разработчик».

  • Если вы используете Mac, вы сможете включить вкладку разработчика, перейдя в Excel> Настройки (меню в верхней части экрана), затем щелкнув Лента и панель инструментов. В категории «Настроить ленту» установите флажок «Разработчик» и нажмите Сохранить.
  • Этот макрос откроет все рабочие листы, которые вы хотите открыть, при запуске Excel, что очень полезно, если вы работаете над несколькими разными проектами каждый день.
12334186 7
12334186 7

Шаг 2. Щелкните Записать макрос

Он находится на вкладке «Разработчик» в группе «Код».

12334186 8
12334186 8

Шаг 3. Введите имя вашего макроса

Назовите его как-нибудь вроде «Auto_Open», чтобы вы могли прочитать заголовок и знать, что он делает.

12334186 9
12334186 9

Шаг 4. Щелкните Личная книга макросов

Вы увидите это в поле «Сохранить макрос в» и сделаете макрос доступным каждый раз, когда вы откроете Excel.

Вы можете заполнить описание, чтобы напомнить вам, что конкретно делает этот макрос

12334186 10
12334186 10

Шаг 5. Щелкните ОК

Это окно закроется, и каждое нажатие клавиши или кнопки будет записано в макрос.

12334186 11
12334186 11

Шаг 6. Щелкните Файл и щелкните Открыть

Ваш файловый менеджер откроется.

12334186 12
12334186 12

Шаг 7. Выберите все книги, которые вы хотите открывать при открытии Excel

Если вам нужно выбрать файлы в разных местах, удерживайте Сдвиг и щелкните их.

12334186 13
12334186 13

Шаг 8. Щелкните Остановить запись

Все нажатия клавиш и кнопок записываются и сохраняются в макросе.

12334186 14
12334186 14

Шаг 9. Закройте Excel

Вам будет предложено сохранить внесенные вами изменения, поэтому нажмите да и ваш макрос откроет все эти книги при каждом перезапуске Excel.

Рекомендуемые: