Запуск макроса с помощью командной кнопки - статьи TechTV

Содержание

Вы написали идеальный макрос с помощью Excel VBA. Вместо того, чтобы запоминать сочетание клавиш, вы хотели бы добавить на лист кнопку для вызова макроса.

Есть два типа кнопок, которые вы можете разместить в электронной таблице. Хотя элементы управления ActiveX имеют больше функций, я часто использую обычную командную кнопку. Его легко настроить, если вы сначала просто измените свою панель инструментов.

Щелкните правой кнопкой мыши любую панель инструментов и выберите «Настроить…» в нижней части всплывающего меню. В диалоговом окне "Настройка" есть три вкладки. Выберите вкладку Команды.

В левом списке прокрутите вниз и выберите Формы. Затем в правом списке вы увидите, что третий вариант называется «Кнопка». Щелкните элемент «Кнопка» в правом списке, перетащите его на существующую панель инструментов.

Теперь кнопка добавлена ​​на вашу панель инструментов. Теперь вы можете закрыть окно «Настроить».

Чтобы нарисовать кнопку на листе, вы щелкните значок кнопки на панели инструментов. Щелкните лист и перетащите, чтобы нарисовать кнопку любого размера. Когда вы отпустите кнопку мыши, появится диалоговое окно «Назначить макрос». Теперь вы можете выбрать, какой макрос должен запускаться при нажатии кнопки

Вы заметите, что кнопка имеет не очень удобное имя, например «Кнопка 1». Щелкните правой кнопкой мыши кнопку, чтобы отобразились маркеры выбора. Теперь вы можете щелкнуть и перетащить, чтобы выделить текст на кнопке. Введите что-нибудь описательное.

Дополнительные советы: при редактировании текста на кнопке вы заметите, что кнопка окружена диагональными линиями. Если вы щелкните правой кнопкой мыши по строкам и выберите «Управление форматом…», вы можете изменить шрифт на кнопке.

Обратите внимание, что в этом диалоговом окне «Управление форматом» есть только вкладка для шрифта.

Это очень тонко. Если вы вернетесь к кнопке и щелкните в области диагональных линий, линии превратятся в точки. Щелкните точки правой кнопкой мыши, выберите «Управление форматом», и вы обнаружите, что в диалоговом окне «Управление форматом» есть гораздо больше параметров.

Использование автофигур: вы также можете назначить макрос любой автофигуре. В меню выберите «Вид»> «Панели инструментов»> «Рисование», чтобы отобразить панель инструментов «Рисование». Используйте значок автофигуры, чтобы выбрать интересную форму. Перетащите лист, чтобы создать форму. Щелкните фигуру правой кнопкой мыши, чтобы получить доступ к параметру «Назначить макрос».

Интересные статьи...