Как создать кнопку в Excel

Сейчас речь пойдет не о формулах и прочих полезностей, которыми насыщен Excel. Поговорим об удобстве пользования программой, а именно как в панель управления Excel вставить необходимые кнопки.
Какой бы не была хорошей и огромной панель управления, каждый пользователь сталкивается с проблемой, что ему чего-то, да и не хватает. Это может быть любая функция или инструмент, не включённый в стандартный перечень, сами же понимаете, что панель не резиновая и всего вместить невозможно. Также часто случается, что необходимость использования макросов достаточно большая или даже постоянная и нужно создать кнопку и внедрить ее в панель управления для лучшей эффективности.
В связи с этими причинами можно определить 3 варианта, куда есть возможность внедрить кнопки, в зависимости от необходимости:
- В панель быстрого доступа;
- В панель управления (лента инструментов);
- Добавляем макрос в кнопку.
Вставляем кнопки в панель быстрого доступа Excel
Настроить эту панель очень важно, так как улучшается удобство использование и скорость работы, например, возможность быстрой печати по заданному диапазону, а в Excel распечатка кусочка таблицы, это очень полезная и нужная возможность.
Для добавления кнопок в панель быстрого доступа необходимо несколько шагов:
-
Вариант № 1: справа от панели нажать кнопку выпадающего меню «Настройка панели быстрого доступа», выбираете пункт «Другие команды...». Вариант № 2: нажать ярлык «Файл», потом «Параметры» и в диалоговом окне слева выбрать «Панель быстрого доступа».
- В выпадающем списке «Выбрать команды из», установить пункт «Все команды»;
- Для списка «Настройка панели быстрого доступа» указываете пункт «Для всех документов (по умолчанию)»;
- В списке команд находите нужную, устанавливаете на нее курсор и кликнете кнопку «Добавить», выбранная кнопка перенесется в вашу панель. Повторите эту процедуру для всех нужных кнопок.
Для получения наиболее удобного варианта использования команд, вы можете настроить цепочку и расположение кнопок на панели, так как вам нравится, используя кнопки-стрелочки «Вверх» или «Вниз» и по окончанию нажмите кнопку «Ок».



Вставляем кнопки в панель инструментов
Теперь поговорим более обширно, когда нужно расширить стандартный функционал добавлением новых кнопок с новыми возможностями, вернее сказать открыть скрытые возможности. Используя путь по варианту № 2 (см. выше) в диалоговом окне «Параметры Excel» выбираете слева пункт «Настройка ленты».


Технически добавление не очень сложное, нужно только знать что вам нужно, как называется кнопка и где она находится, тут мне подсказать сложнее, зависит от стоячих перед вами задач. Для этого стоит выделить немного времени и почитать о возможностях программы, что позволит вам более продуктивно работать, да и интересно будет. Перечень полезной литературы вы найдете у меня на сайте в разделе «Библиотека».
Вставляем в кнопку макрос
Если вы создаете макросы, и это происходит частенько, тогда стоит макрос прикрутить к кнопке, которой он и будет запускаться. А саму кнопку можно внедрить в ленту управления или панель быстрого доступа для большей удобности и доступности в работе. О создании макросов вы можете ознакомиться в статье «Как создать макрос?», а сейчас мы будем работать с простым примером.
Внимание! Если есть необходимость, чтобы кнопку с макросом можно было использовать и в других книгах Excel, нужно использовать макрос, созданный в личной книге.
Пример № 1:
Добавим условный макрос на примере размещения кнопки в панели быстрого доступа. Пошагово это будет так:
- В редакторе VBA создаем макрос;

- В меню «Параметры» выбираете пункт «Панель быстрого доступа»;
- В выпадающем списке «Выбрать команды из...», указываем «Макросы»;
- Выбираем макрос «Моя_программа»;
- Кликаем кнопку «Добавить» и перемещаем макрос в перечень кнопок в панели быстрого доступа;
- Теперь нажав кнопку «Изменить...» можно с предложенного списка выбрать новую пиктограммку для макроса, взамен непонятной абстракции;
- В диалоговом окне «Изменение кнопки» в поле «Символ» выбираете подходящий значок для кнопки;
- Взамен предлагаемого программой имени кнопки, есть возможность в поле «Отображаемое имя:» ввести то которое вам нужно (можно вводить и с пробелами);
- Кликаем «ОК» на выборе иконки и «ОК» в настройках.

Пример № 2:
Теперь добавим макрос в кнопку и поместим ее на ленте в настраиваемой группе. Пошагово это можно сделать так:
- Используем созданный в редакторе макрос, как в пункте № 1 предыдущего примера;
- В меню «Параметры» выбираете пункт «Настройка ленты»;
- В окне «Основные вкладки» устанавливаем курсор на тот раздел, где необходимо создать группу (например, «Главная») и кликаем на кнопку «Создать группу»;
- Устанавливаем курсор на созданную по умолчанию группу «Новая группа (настраиваемая)», кликаем кнопку «Переименовать» и в диалоговом окне можем выбрать пиктограмму группы и в поле «Отображаемое имя» вводите нужное имя (например, «ТОП»);
- В выпадающем списке «Выбрать команды», выбираем «Макросы»;
- Указываем созданный нами макрос «Моя_программа»;
- Кликаем кнопку «Добавить» и перемещаем макрос в созданную нами группу «ТОП (настраиваемая);
- Выбираете перенесённую кнопку макроса в группе «ТОП», нажимаете кнопку «Переименовать» и вводите правильное имя (пробелы в имени допускаются) в диалоговом окне в поле «Отображаемое имя», там же выбираете и новую иконку для кнопки;
- Теперь осталось только подтвердить введенные изменения двойным подтверждением «ОК».

