Добавить макрос на панель быстрого доступа в Excel
Обновлено: 21.11.2024
Вы можете назначить макрос пользовательской вкладке на ленте или пользовательской кнопке на панели быстрого доступа в Excel 2013, а затем запустить его, нажав эту пользовательскую кнопку.
Чтобы назначить макрос пользовательской группе на пользовательской вкладке ленты, выполните следующие действия:
Выберите «Файл» → «Параметры», а затем щелкните вкладку «Настроить ленту» в диалоговом окне «Параметры Excel» (или нажмите Alt+FTC).
Excel отображает панель «Настроить ленту» в диалоговом окне «Параметры Excel».
Нажмите «Макросы» в раскрывающемся списке «Выбрать команды из» слева.
Excel перечисляет имена всех макросов, созданных в текущей книге, в списке «Выбрать команды из».
Нажмите имя пользовательской группы на настраиваемой вкладке, в которую вы хотите добавить макрос, в списке основных вкладок справа.
Если вы еще не создали настраиваемую вкладку и группу для макроса или хотите создать новую, выполните следующие действия:
Нажмите кнопку "Новая вкладка" в нижней части списка основных вкладок.
Excel добавляет элемент "Новая вкладка (настраиваемый)" и "Новая группа (настраиваемый)" в список основных вкладок, одновременно выбирая элемент "Новая группа (настраиваемый)".
Нажмите элемент "Новая вкладка (настраиваемый)", который вы только что добавили на основные вкладки.
Нажмите кнопку «Переименовать» в нижней части списка «Основные вкладки», а затем введите отображаемое имя для новой настраиваемой вкладки, прежде чем нажимать «ОК».
Нажмите элемент «Новая группа (настраиваемый)» прямо под настраиваемой вкладкой, которую вы только что переименовали.
Нажмите кнопку «Переименовать», а затем введите отображаемое имя для новой пользовательской группы, прежде чем нажимать «ОК».
В списке "Выбрать команды из" слева щелкните имя макроса, который вы хотите добавить в настраиваемую группу, выбранную в списке "Главные вкладки" справа.
Нажмите кнопку "Добавить", чтобы добавить выбранный макрос в выбранную настраиваемую группу на настраиваемой вкладке, а затем нажмите кнопку "ОК", чтобы закрыть диалоговое окно "Параметры Excel".
После добавления макроса в настраиваемую группу пользовательской вкладки имя макроса отображается на кнопке со стандартным значком (схема программирования) на пользовательской вкладке ленты. Затем все, что вам нужно сделать, чтобы запустить макрос, — это нажать эту командную кнопку.
Чтобы назначить макрос пользовательской кнопке на панели быстрого доступа, выполните следующие действия:
Нажмите кнопку «Настроить панель быстрого доступа» в конце панели быстрого доступа, а затем нажмите «Дополнительные команды» в ее раскрывающемся меню.
Excel открывает диалоговое окно "Параметры Excel" с выбранной вкладкой "Панель быстрого доступа".
Нажмите "Макросы" в раскрывающемся списке "Выбрать команды из".
Excel перечисляет имена всех макросов, созданных в текущей книге, в списке «Выбрать команды из».
Нажмите имя макроса, чтобы добавить его к настраиваемой кнопке на панели быстрого доступа в списке «Выбрать команды из», а затем нажмите кнопку «Добавить».
Нажмите "ОК", чтобы закрыть диалоговое окно "Параметры Excel".
После того, как вы закроете диалоговое окно «Параметры Excel», на панели быстрого доступа появится настраиваемая кнопка со стандартным значком макроса. Вы можете выбрать другой значок, нажав кнопку «Переименовать» под полем «Настроить ленту». Чтобы увидеть имя макроса, назначенного этой пользовательской кнопке макроса, в виде всплывающей подсказки, наведите указатель мыши на кнопку. Чтобы запустить макрос, нажмите кнопку.
Об этой статье
Эта статья взята из книги:
Об авторе книги:
Грег Харви, доктор философии, является президентом интернет-медиакомпании Mind Over Media. Он написал все выпуски книг Excel для чайников, Excel All-in-One для чайников и Excel Workbook для чайников. Грег — опытный педагог с широким кругом интересов. .
Итог: научитесь добавлять кнопки на ленту Excel или панель быстрого доступа, которые будут запускать макросы при нажатии на них.
Уровень квалификации: средний
Видеоруководство
Макросы — это инструменты в вашем наборе инструментов
Макросы — это просто фрагменты кода, которые автоматизируют задачи и процедуры. Они ускоряют и упрощают работу и являются инструментами для выполнения конкретных задач. Но, как и любой инструмент, их нужно держать под рукой, чтобы ими можно было воспользоваться в нужный момент. Один из способов сделать ваши макросы более доступными — сохранить их в личной книге макросов, а затем создать для них кнопки, чтобы их можно было запускать простым нажатием.
Создание кнопок для макросов обычно требует настройки либо ленты Excel, либо панели быстрого доступа. Лента — это меню с вкладками, которое находится прямо над строкой формул. Панель быстрого доступа – это набор значков в верхней части страницы Excel.
Опять же, вы, скорее всего, захотите сохранить макросы для этих кнопок в своей личной книге макросов, потому что этот файл открывается каждый раз, когда вы открываете Excel. Посмотрите мой пост и видео в Личной книге макросов, если вы еще не настроили свою.
Добавление кнопок макроса на ленту Excel
Чтобы добавить кнопку на ленту, начните с щелчка правой кнопкой мыши в любом месте ленты или вкладок ленты. Затем выберите «Настроить ленту».
Откроется страница параметров Excel, и слева уже должна быть выделена кнопка «Настроить ленту». В правой части страницы параметров Excel вы увидите список всех вкладок, которые вам доступны в данный момент.
1. Создать новую вкладку
Мы создадим новую вкладку. Для этого просто выберите вкладку, после которой должна появиться новая вкладка. Затем нажмите кнопку с надписью "Новая вкладка".
2. Создание групп
На каждой вкладке вы можете иметь подкатегории, называемые группами. Вы сможете размещать кнопки макросов в группах в соответствии с их функциями. После того, как вы добавили новую вкладку и/или группу, вы можете изменить ее название с помощью кнопки «Переименовать».
При выборе параметра «Переименовать» появляется небольшое окно, в котором можно ввести имя новой вкладки или группы. В моем примере я называю свою новую вкладку «Пояс инструментов».
3. Добавить кнопки макросов
После того как вы назвали новую вкладку и группу или группы под новой вкладкой, вы можете начать добавлять кнопки, соответствующие вашим существующим макросам. Чтобы просмотреть доступные макросы, выберите Макросы в раскрывающемся списке в разделе Выбрать команды из.
Выберите макрос, который вы хотите добавить в качестве кнопки на вкладку. Затем нажмите Добавить. Вы увидите, что он добавлен в список справа.
Нажмите, чтобы увеличить
4. Настройка кнопки
Переименуйте макрос, чтобы на кнопке отображалось не имя файла, а выбранный вами заголовок. Вы также можете дополнительно настроить кнопку, выбрав ее в меню значков. Это меню появляется, когда вы нажимаете кнопку «Переименовать».
К сожалению, мы ограничены этим небольшим набором значков. Если вы хотите использовать собственное изображение, вам придется создать ленту, настроив XML-файл ленты. Я подробно рассказываю об этой технике в моем курсе VBA Pro, который теперь является частью нашей программы обучения Elevate Excel.
И все! Новая кнопка добавлена на вкладку Tool Belt. Он запускает макрос под названием «Добавить 3 листа» при нажатии. Вот как это выглядит на ленте:
Добавление кнопок макросов на панель быстрого доступа
Процесс добавления кнопки макроса на панель быстрого доступа практически не отличается. Однако вместо выбора «Настроить ленту» после щелчка правой кнопкой мыши на ленте выберите «Настроить панель быстрого доступа». Этот параметр выделен в меню ниже.
Если у вас уже есть кнопка для макроса, который вы хотите добавить на панель быстрого доступа, вы можете щелкнуть ее правой кнопкой мыши. Затем выберите «Добавить на панель быстрого доступа» (первая опция в меню, показанном выше).
Экспорт и импорт настроек
Если вы хотите перенести настроенные кнопки и вкладки на другой компьютер или пользователя, вы можете легко это сделать. В окне параметров Excel внизу есть кнопка с надписью «Импорт/экспорт». Если вы выберете «Экспортировать все настройки», они будут помещены в файл пользовательского интерфейса. Вам будет предложено сохранить этот файл на свой компьютер. Если вы выберете параметр «Импорт файла настройки», появится окно просмотра. Это позволит вам указать, какой файл вы хотите импортировать.
Создание проверки безопасности для кнопок макроса
Теперь, когда вы создали кнопки для запуска макросов, важно, чтобы вы случайно не нажали одну из них и не испортили свой рабочий лист. Чтобы предотвратить это, мы можем создать всплывающее окно «Да/Нет», чтобы проверить ваши намерения, прежде чем продолжить.
Я надеюсь, что эта информация поможет вам настроить ленту или панель инструментов. Пожалуйста, дайте мне знать, если у вас есть какие-либо вопросы в комментариях ниже!
У вас есть любимый? Может быть, вы хотите иметь возможность легко запускать его, не переходя на вкладку «Разработчик»> кнопку «Макросы»> выберите его в окне «Макросы» и нажмите кнопку «Выполнить»? Есть более быстрый способ (без назначения сочетания клавиш). Вы можете сделать его доступным, добавив его на панель быстрого доступа (QAT).
В этом примере мы назначим простой макрос, который автоматически настраивает ширину столбца в соответствии с данными на листе. См. мой пост о создании собственного макроса.
Шаг 1. Откройте окно параметров QAT.
Добавить макрос в QAT.
- Нажмите кнопку "Параметры" справа от панели быстрого доступа.
- Выберите «Дополнительные команды» в раскрывающемся списке.
Шаг 3. Назначьте макрос.
Выберите макрос, который хотите добавить в QAT.
- В раскрывающемся списке "Выбрать команды из" выберите "Макросы".
- Выберите макрос, к которому вы хотите добавить быстрый доступ. Помните, что вы будете видеть макросы только в том случае, если они находятся в текущей книге или в вашей личной книге макросов, и вы сможете запускать макрос в другой книге только в том случае, если он глобально доступен в личной книге макросов.
- Нажмите кнопку "Добавить".
- Нажмите кнопку ОК.
Шаг 3. Запустите макрос из QAT.
Теперь вы сможете легко запускать макрос из QAT. Если вы забыли, какой макрос вы назначили QAT, вы можете навести курсор мыши на значок, и отобразится имя макроса.
Совет. Вы также можете легко получить доступ к меню настройки, щелкнув правой кнопкой мыши в любом месте панели быстрого доступа и выбрав "Настроить панель быстрого доступа".
Об авторе
Джон МакДугалл
Джон — Microsoft MVP, внештатный консультант и тренер, специализирующийся на Excel, Power BI, Power Automate, Power Apps и SharePoint. Другие интересные статьи Джона можно найти в его блоге или на канале YouTube.
Если вы часто используете макрос Excel, вы можете добавить его на панель быстрого доступа. Таким образом, вы можете быстро получить доступ к своему макросу. Сначала мы записываем пустой макрос.
<р>1. На вкладке "Разработчик" нажмите "Записать макрос".<р>2. Назовите макрос MyName. Выберите сохранение макроса в личной книге макросов. Таким образом, макрос будет доступен для всех ваших книг (файлов Excel). Это возможно, потому что Excel сохраняет ваш макрос в скрытой книге, которая открывается автоматически при запуске Excel.
<р>4. Нажмите «Остановить запись».
<р>6. Создайте макрос:
Этот макрос помещает ваше имя в активную ячейку.
<р>7. Закройте редактор Visual Basic. <р>8. Теперь мы можем добавить этот макрос на панель быстрого доступа.Нажмите стрелку вниз и выберите Дополнительные команды.<р>9. В разделе «Выбрать команды» выберите «Макросы».
<р>10. Выберите макрос и нажмите Добавить.<р>11. Вы можете изменить кнопку, которая будет добавлена на панель быстрого доступа, нажав «Изменить». Например, выберите смайлик.
<р>12. Дважды нажмите "ОК". <р>13. Теперь вы можете выполнить макрос. Например, выберите ячейку E2 и нажмите кнопку со смайликом, добавленную на панель быстрого доступа.<р>14. Когда вы закрываете Excel, Excel просит вас сохранить изменения, внесенные в личную книгу макросов. Нажмите «Сохранить», чтобы сохранить этот макрос в скрытой книге, которая открывается автоматически при запуске Excel. Таким образом, макрос будет доступен для всех ваших книг (файлов Excel).
Читайте также: