Как сделать кнопку в эксель цветной

Обновлено: 05.07.2024

На вкладке Разработчик в группе Элементы управления формы щелкните Кнопка. Щелкните на листе место, где должен быть расположен левый верхний угол кнопки. В диалоговом окне Назначение макроса щелкните имя макроса, который вы хотите назначить кнопке, и нажмите ОК.

Как изменить цвет кнопки в Excel?

  1. Вставьте элемент управления ActiveX кнопку, нажав разработчик > ВставитьИ выберите Кнопка управления под Элементы управления ActiveX раздел, см. .
  2. Затем перетащите мышь, чтобы нарисовать кнопку. .
  3. Затем закройте диалоговое окно, и цвет вашей командной кнопки будет изменен следующим образом:

Как изменить название кнопки в Excel?

  1. нажмите на Properties кнопку слева от Design Mode кнопки. затем нажмите на объект, который вы хотите переименовать .
  2. @Brad, спасибо. .
  3. На этот вопрос дан ответ, но вот важное дополнение: длина имен командных кнопок ограничена 32 символами.

Как сделать кнопку в Excel с помощью макроса и гиперссылки?

Как назначить макрос объекту?

Поместите объект на лист Excel. Щелкните правой кнопкой мыши на объекте и выберите команду Назначить макрос. В окне Назначить макрос объекту выберите макрос и нажмите Ok.

Как сделать кнопку в Excel?

Как сделать кнопку в Excel для перехода на другой лист?

Кнопка в Excel для перехода на другой лист

Выделить фигуру → правой кнопкой мыши → Гиперссылка. Связать с → Место в документе, правее выбрать нужный лист документа, указать ячейку в которую будет переход (не обязательно, по умолчанию указа первая ячейка листа А1). Готово!

Как изменить кнопку в Excel?

Чтобы изменить кнопку, щелкните ее правой кнопкой мыши ивыберите Visual Basic . Чтобы задать свойства кнопки, щелкните ее правой кнопкой мыши и выберите форматирование.

После создания макроса часто возникает вопрос: а как его теперь запустить? Можно, конечно, нажать сочетание клавиш Alt+F8 и выбрать нужный макрос, но. Во-первых это не всегда удобно, особенно если макросов больше 5-ти. Во-вторых: если файлом с макросом будут пользоваться другие люди, не умеющие всего этого делать, придется объяснять им все это, что тоже не очень здорово - многие просто будут вспоминать Вас не очень хорошими словами :-)

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

Итак, ниже на рисунке Вы можете видеть четыре варианта кнопочек для вызова макроса.

Кнопка элемент ActiveX
Данная кнопка считается устаревшей и не рекомендуется к использованию. Однако многие все же предпочитают использовать именно её(либо не знают, что можно по-другому). Так же назначить для этой кнопки макрос кому-то покажется сложнее, чем для остальных, рассматриваемых в данной статье. Как создать такую кнопку:

Вкладка Разработчик

    В версии Excel 2007 и выше доступ к этим элементам возможен с вкладки Разработчик (Developer) :
    Отобразить вкладку Разработчик (Developer)(если еще не отображена)
    Excel 2007: Параметры Excel (Excel Options) - Основные (Popular) - галочка напротив Показывать вкладку Разработчик на ленте (Show Developer Tab on Ribbon)

    Excel 2010: Файл (File) - Параметры (Options) - Настройка ленты (Customize Ribbon) - галочка напротив Разработчик (Developer)
    Теперь переходим на эту вкладку и видим команду Вставить (Insert) . Жмем и у нас выпадает меню с возможностью выбрать элементы:

На данной панели так же выбираем серенький кирпичик и рисуем кнопку.

Теперь осталось назначить созданной кнопке макрос. Для этого, не выходя из режима конструктора (в Excel 2007 он на вкладке Разработчик (Developer) , а в Excel 2003 на панели Visual Basic -), производим двойной щелчок по созданной кнопке - Excel перейдет в режим редактирования кода из интерфейса VBA и автоматом будет создана пустая процедура: Private Sub CommandButton1_Click(). CommandButton1 - это имя нашей кнопки. У Вас оно может отличаться. Теперь внутрь процедуры мы вписываем строку вызова макроса - Call Макрос1. Вместо Макрос1, естественно, имя необходимого макроса.

Private Sub CommandButton1_Click() Call Макрос1 End Sub

Для остальных элементов принцип назначения макроса одинаков, а поэтому сначала рассмотрим создания каждого из них, а после уже способ назначения макроса

Кнопка элемент управления формы
Здесь чуть проще. Для того, чтобы добавить данный элемент на лист для начала придется выполнить примерно те же действия, что и для создания кнопки ActiveX.
Для пользователей 2007 Excel и выше отобразить вкладку Разработчик (Developer) на ленте(если еще не отображена). Только выбор кнопки теперь надо делать из первой группы - Элементы управления форм.
для пользователей 2003 сначала надо добавить панель инструментов Формы: правая кнопка мыши на панели- Настройка- вкладка Панели инструментов. Жмем на первый элемент - серенький кирпичик. Рисуем. Как только Вы нарисуете кнопку появится меню с просьбой назначить макрос на кнопку(рис.1). Вы можете сделать это сразу, либо позже.

Автофигура
Для пользователей Excel 2007-2010 : вкладка Вставка (Insert) -Фигуры (Shapes) . Просто выбираете любую понравившуюся фигуру.
Для пользователей Excel 2003 для начала необходимо отобразить панель инструментов Рисование, как было описано выше. Там выбрать пункт Автофигуры и выбрать из категории понравившуюся фигуру.
После создания фигуры можно кликнуть по ней правой кнопкой мыши, выбрать Формат фигуры и изменить там оформление фигуры: цвет заливки, прозрачность, обводку и еще разные опции - здесь все зависит от фантазии.

Рисунок
для пользователей Excel 2007 : вкладка Вставка (Insert) -Рисунок (Picture) . Выбираете любой рисунок из имеющихся на компьютере.
Для пользователей 2003 сначала необходимо отобразить панель инструментов Рисование(если не отображена). Далее жмем на кнопку Добавить рисунок из файла .

как назначить макрос
Для Кнопки элемент управления формы, Автофигуры и Рисунка процедура назначения макроса совершенно одинакова: жмем правой кнопкой мыши на элементе управления формы, фигуре или картинке - Назначить макрос.

Появится диалоговое окно выбора макросов. Выбираете нужный и жмете Ок. Все, наша кнопка готова и по её нажатии выполняется выбранный нами макрос.
рис.1

Таким же образом можно назначить макрос не только указанным элементам, но и Диаграмме, элементу Надпись, обекту WordArt, рисунку SmartArt.

Измените цвет кнопки activex control с изменением свойств обычно в excel есть кнопки двух типов одна контроль формы кнопка, а другой элемент управления activex кнопка. Если кнопка является кнопкой управления формой, вы можете просто изменить ее цвет шрифта, но не меняйте цвет фона. Как менять? Изменить схему вы сможете, зайдя в меню файл, параметры раздел основные в опции цветовая схема указать желаемую цветовую схему из выпадающего списка, как показано на рисунке ниже. В 2007 и 2010 версиях программы вы можете выбрать из трех вариантов синяя, серебристая или черная. Щелкните главная стрелку рядом с кнопкой цвет заливки или нажмите клавиши alth, h. Выберите нужный цвет в группе цвета темы или стандартные цвета. Чтобы использовать дополнительный цвет, выберите команду другие цвета, а затем в диалоговом окне цвета выберите нужный цвет.

Для кнопки activex можно задать цвет, фон и прочую красоту, но я опишу самый простой способ добавить кнопку как элемент управления. В первую очередь включите меню разработчик, если его нет. Для этого нажмите круглую кнопку файл в левом верхнем углу excel параметры excel основные раздел основные параметры работы с excel. Всем известно, что изменить цвет фона отдельной ячейки или диапазона данных в microsoft excel легко, просто нажав кнопку цвет заливки . Но что, если вы хотите изменить цвет фона всех ячеек с определенным значением? Более того, что если нужно, чтобы он изменялся автоматически вместе с изменениями значения ячейки? Откройте окно формат ячеек. Чтобы изменить цвет выделенной ячейки в excel, перейдите на вкладку заливка и выберите черный.

В Excel, когда вы вставляете командную кнопку, цвет кнопки по умолчанию серый. Но иногда вам нужно изменить серый цвет на красивый, чтобы сделать рабочий лист более профессиональным. Сегодня я могу представить вам несколько быстрых приемов изменения цвета кнопки в Excel.

Измените цвет кнопки ActiveX Control с изменением свойств
Изменить цвет кнопки элемента управления ActiveX с кодом VBA

Изменить цвет кнопки элемента управления ActiveX с изменением свойства

Обычно в Excel есть два типа кнопок: одна — это кнопка Управление формой , а другая — Кнопка ActiveX Control . Если это кнопка управления формой, вы можете просто изменить ее цвет шрифта, но не меняйте цвет фона. Вы просто можете изменить цвет задней части кнопки ActiveX Control. Пожалуйста, сделайте следующее:

1. Вставьте кнопку ActiveX Control , нажав Developer > Вставить и выберите Command Button в разделе Элементы управления ActiveX , см. снимок экрана:


Примечание : если Вкладка Разработчик не отображается на ленте, вы можете нажать Файл > Option > Настроить ленту . , затем отметьте Разработчик на правой панели, чтобы отобразить вкладку Разработчик .

2 . Затем перетащите мышь, чтобы нарисовать кнопку.


3 . Затем выберите кнопку и щелкните правой кнопкой мыши, выберите Свойства в контекстном меню и в появившемся диалоговом окне Свойства нажмите По алфавиту , а затем щелкните раскрывающийся список BackColor , чтобы выбрать один понравившийся вам цвет, см. снимки экрана:

4 . Затем закройте диалоговое окно, и цвет вашей командной кнопки будет изменен следующим образом:


5 . Наконец, выйдите из режима дизайна , нажав Developer > Design Mode , чтобы кнопка работала нормально.

Измените цвет кнопки управления ActiveX с помощью кода VBA

1. Вставьте командную кнопку и щелкните правой кнопкой мыши, затем выберите Просмотреть код в контекстном меню, см. снимок экрана:


. Затем отобразится окно Microsoft Visual Basic для приложений , см. Снимок экрана:


3 . Затем скопируйте и вставьте этот простой скрипт кода: CommandButton1.BackColor = 12713921 в окно между двумя кодами, см. Снимок экрана:


Примечание. В приведенном выше скрипте кода CommandButton1 — это имя вашей кнопки, а номер 12713921 — это номер MS-Access , все они переменной, вы можете изменить их по своему усмотрению.

4. Затем нажмите клавишу F5 , чтобы запустить этот код, и ваш цвет кнопки был сразу изменен.

Читайте также: