Макросы Excel - Запуск макроса
Есть несколько способов выполнить макрос в вашей книге. Макрос был бы сохранен в вашей книге с поддержкой макросов или в вашей личной книге макросов, к которой вы можете получить доступ из любой книги, как вы узнали ранее.
Вы можете запустить макрос следующими способами -
- Запуск макроса из вкладки просмотра
- Запуск макроса нажатием Ctrl плюс сочетание клавиш
- Запуск макроса нажатием кнопки на панели быстрого доступа
- Запуск макроса путем нажатия кнопки в настраиваемой группе на ленте
- Запуск макроса путем нажатия на графический объект
- Запуск макроса из вкладки разработчика
- Запуск макроса из редактора VBA
Запуск макроса из вкладки просмотра
Вы уже научились запускать макрос на вкладке «Просмотр» на ленте. Краткое резюме -
- Щелкните вкладку ПРОСМОТР на ленте.
- Щелкните Макросы.
- В раскрывающемся списке выберите Просмотреть макросы.
Откроется диалоговое окно «Макрос».
- Щелкните имя макроса.
- Щелкните кнопку "Выполнить".
Запуск макроса с помощью сочетания клавиш
Вы можете назначить комбинацию клавиш (Ctrl + клавиша) для макроса. Вы можете сделать это во время записи макроса вCreate Macroдиалоговое окно. В противном случае вы можете добавить это позже вMacro Options диалоговое окно.
Добавление сочетания клавиш при записи макроса
- Щелкните вкладку ПРОСМОТР.
- Щелкните Макросы.
- В раскрывающемся списке выберите «Запись макроса».
Откроется диалоговое окно «Создать макрос».
- Введите имя макроса
- Введите букву, например q, в поле рядом с Ctrl + в разделе «Сочетание клавиш».
Добавление сочетания клавиш в параметры макроса
- Щелкните вкладку ПРОСМОТР.
- Щелкните Макросы.
- В раскрывающемся списке выберите Просмотреть макросы.
Откроется диалоговое окно «Макрос».
- Выберите имя макроса.
- Щелкните кнопку Параметры.
Откроется диалоговое окно «Параметры макроса». Введите букву, например q, в поле рядом с Ctrl + в разделе «Сочетание клавиш». Щелкните ОК.
Чтобы запустить макрос с помощью сочетания клавиш, одновременно нажмите клавиши Ctrl и q. Макрос запустится.
Note- Вы можете использовать любые строчные или прописные буквы для сочетания клавиш макроса. Если вы используете любую комбинацию Ctrl + буквы, которая является сочетанием клавиш Excel, вы переопределите ее. Примеры включают Ctrl + C, Ctrl + V, Ctrl + X и т.д. Следовательно, используйте вашу юрисдикцию при выборе букв.
Запуск макроса через панель быстрого доступа
Вы можете добавить кнопку макроса на панель быстрого доступа и запустить макрос, щелкнув ее. Эта опция будет полезна, когда вы храните свои макросы в личной книге макросов. Добавленная кнопка будет отображаться на панели быстрого доступа в любой книге, которую вы открываете, что упрощает запуск макроса.
Предположим, у вас есть макрос с именем MyMacro в вашей личной книге макросов.
Чтобы добавить кнопку макроса на панель быстрого доступа, выполните следующие действия:
Щелкните правой кнопкой мыши на панели быстрого доступа.
Выбрать Customize Quick Access Toolbar из раскрывающегося списка.
Откроется диалоговое окно "Параметры Excel". Выберите Макросы из раскрывающегося списка под категорией-Choose commands from.
Список макросов отображается в разделе «Макросы».
- Щелкните PERSONAL.XLSB! MyMacro.
- Щелкните кнопку Добавить.
Название макроса отображается справа с изображением кнопки макроса.
Чтобы изменить изображение кнопки макроса, действуйте следующим образом -
- Щелкните имя макроса в правом поле.
- Нажмите кнопку "Изменить".
В Modify Buttonпоявится диалоговое окно. Выберите один символ, чтобы установить его как значок кнопки.
Измените отображаемое имя, которое появляется, когда вы помещаете указатель на изображение кнопки на панели быстрого доступа, на значимое имя, например, для этого примера Run MyMacro. Щелкните ОК.
Имя макроса и значок значка изменятся на правой панели. Щелкните ОК.
Кнопка макроса появляется на панели быстрого доступа, и отображаемое имя макроса появляется, когда вы помещаете указатель на кнопку.
Чтобы запустить макрос, просто нажмите кнопку макроса на панели быстрого доступа.
Запуск макроса в пользовательской группе
Вы можете добавить настраиваемую группу и настраиваемую кнопку на ленту и назначить ей свой макрос.
- Щелкните ленту правой кнопкой мыши.
- В раскрывающемся списке выберите Настроить ленту.
В Excel Options появится диалоговое окно.
- Выберите «Основные вкладки» в разделе «Настроить ленту».
- Щелкните Новая вкладка.
Новая вкладка (пользовательская) появится в списке основных вкладок.
- Щелкните Новая вкладка (Пользовательская).
- Щелкните кнопку New Group.
Новая группа (настраиваемая) появится в разделе Новая вкладка (настраиваемая).
- Щелкните Новая вкладка (Пользовательская).
- Нажмите кнопку "Переименовать".
Откроется диалоговое окно "Переименовать". Введите имя настраиваемой вкладки, которая отображается на основных вкладках на ленте, например «Мои макросы», и нажмите «ОК».
Note- Все основные вкладки на ленте написаны заглавными буквами. Вы можете по своему усмотрению использовать прописные или строчные буквы. Я выбрал строчные буквы с заглавными буквами, чтобы они выделялись на стандартных вкладках.
Название новой вкладки изменится на Мои макросы (Пользовательские).
- Щелкните Новая группа (Пользовательская).
- Нажмите кнопку "Переименовать".
В Renameпоявится диалоговое окно. Введите имя группы в диалоговом окне «Отображаемое имя» и нажмите «ОК».
Новое имя группы изменится на Персональные макросы (настраиваемые).
Щелкните Макросы на левой панели под Choose commands from.
- Выберите имя макроса, скажем - MyFirstMacro из списка макросов.
- Щелкните кнопку Добавить.
Макрос будет добавлен в группу «Персональные макросы (пользовательские)».
- Щелкните Мои макросы (Пользовательские) в списке.
- Щелкайте стрелки, чтобы переместить вкладку вверх или вниз.
Положение вкладки в списке основных вкладок определяет, где она будет размещена на ленте. Щелкните ОК.
Ваша настраиваемая вкладка - Мои макросы появится на ленте.
Перейдите на вкладку - Мои макросы. На ленте появится группа «Персональные макросы». MyFirstMacro появится в группе «Персональные макросы». Чтобы запустить макрос, просто щелкните MyFirstMacro в группе «Персональные макросы».
Запуск макроса путем щелчка по объекту
Вы можете вставить в рабочий лист такой объект, как фигура, рисунок или элемент управления VBA, и назначить ему макрос. Чтобы запустить макрос, просто щелкните объект.
Подробнее о запуске макроса с использованием объектов см. В главе «Назначение макросов объектам».
Запуск макроса из вкладки разработчика
Вы можете запустить макрос на вкладке «Разработчик».
- Щелкните вкладку Разработчик на ленте.
- Щелкните Макросы.
Откроется диалоговое окно «Макрос». Щелкните имя макроса, а затем щелкните Выполнить.
Запуск макроса из редактора VBA
Вы можете запустить макрос из редактора VBA следующим образом:
- Щелкните вкладку Выполнить на ленте.
- В раскрывающемся списке выберите Run Sub / UserForm.