Перейти к содержимому

Как сделать кнопку с макросом в программе Excel

     

     

    О том, как в Excel присвоить (назначить) макрос кнопке, чекбоксу (флажку/галочке) или иным активным элементам.

    Одним из первых вопросов, возникающих у начинающих пользователей программы «Эксель», является вопрос о том,  как в документе (таблице) создать кнопку (или другой активный элемент) запускающую написанный макрос.

    Ведь пользоваться кнопкой для запуска макроса гораздо удобнее и практичнее, чем каждый раз заходить в меню разработчика и запускать его через список макросов (Alt+F8).

    Рассмотрим пошагово, как назначить нужный макрос(последовательность действий) для активной кнопки.

    Для начала следует создать саму кнопку:

    Макро VBA Excel

    • В меню «Разработчик» выбрать пиктограмму «Вставить».Вставить кнопку
    • Кликнуть по объекту «Кнопка(Элемент управления формы)»
    • Левой кнопкой мыши выделить область, на которой будет установлена кнопка.
    • После выделения появится окно подсказка предлагающее вам создать макрос для этой кнопки. Можно сразу выбрать макрос или отложить на потом.Создать макрос

    Отложим запись макроса .


    Кликнув правой кнопкой мыши по активному объекту, Вы можете выбрать его формат – цвет, стиль и размер текста, заливку и так далее.изменить текст кнопки

     

    Так же можно поменять надпись на кнопке.измененная кнопка с макросом

    Когда подобрали требуемый формат и надпись для кнопки, можно приступать к назначению ей макроса.

    Для этого следует записать макрос во вкладке макроси присвоить уже готовый макрос кнопке кликнув по ней ПКМи выбрав «Назначить макрос…»

    или

     

    • кликнуть ПКМ по кнопке;
    • выбрать пункт «Назначить макрос…»;назначить
    • в открывшемся окне кликнуть «Создать»;Записать макрос

    После этих действий у Вас откроется поле для внесения кода макроса, в которое вы можете записать любой требуемый вам алгоритм действий (макрос).


    Аналогичным образом можно присвоить макрос и для других активных элементов, например, чекбоксов (флажков/галочек).

    • Вставить флажок в таблицу.Чекбокс флажок галочка
    • Выбрать макрос для флажка.Макрос для флажкаПри каких либо действиях с чекбоксом (установка или снятие «галочки»/флажка) будет активирован «привязанный» к элементу макрос.

     

     

     

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

    Политика конфиденциальности

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

    Принять