Много кнопок в excel

Обновлено: 07.07.2024

Наверняка Вам доводилось встречать файлы «Excel» (Word) с размещенными на листах различными кнопками, по нажатию на которые происходит запуск макроса или иные действия.

Хотите узнать, как размещать кнопки на листах Excel(Word)? Тогда читайте статью дальше.

Рассмотрим 2 типа кнопок:

Самая обычная кнопка, называемая CommandButton- эта кнопка нажимается кликом и запускает какое-либо действие, записанное за ней.

Вторая кнопка называется ToggleButton и является выключателем или переключателем. Она может не только запускать действия, но и сама может нести в себе информацию – обладать двумя значениями: False и true, что соответствует ее состоянию нажата или отжата.

CommandButton выглядит так:

CommandButton

ToggleButton выглядит так:

ToggleButton

Процесс добавления кнопок на лист Excel (Word):

  1. Если у Вас в ленте не включена панель «Разработчик», ее нужно включить следующим образом:
  2. Кликнуть по ленте правой кнопкой мыши и в выпадающем контекстном меню выбрать пункт «Настройка ленты…»

В режиме конструктора свойства кнопки можно менять и перемещать ее по листу. Вне режима конструктора кнопка просто выполняет свою функцию – нажимается.

Внимание: Если У вас не получается выделить кнопку на листе Excel, включите режим конструктора.

Основные свойства кнопок:

CommandButton:

BackColor – цвет фона кнопки.

Caption – Надпись на кнопке.

Enabled – состояние кнопки включена или отключена (активна или неактивна).

Font – шрифт надписи на кнопке.

ForeColor – Цвет надписи на кнопке.

Width – ширина кнопки.

Picture – изображение на поверхности кнопки.

WordWrap – перенос текста кнопки.

ToggleButton:

Свойства практически те же что и у CommandButton, добавляются параметры:

Value – это значение кнопки False и true, нажата или отжата.

TripleState – включает или отключает тройное нажатие (три состояния переключателя)

Похожее:

    Установка шапки таблицы на каждом листе для.Как проверить правописание в «Excel». Найти орфографические.Как убрать ссылку в «Excel». Удаление гиперссылки.

«Excel» (Word) VBA кнопки. Как создать(добавить) кнопку на листе документа в Эксель.: 1 комментарий

ярлычков листов щелкните правой кнопкой мыши ярлычок, который требуется переименовать, и выберите команду

Кнопка в Microsoft Excel

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

Процедура создания

Как правило, подобная кнопка призвана выступать в качестве ссылки, инструмента для запуска процесса, макроса и т.п. Хотя в некоторых случаях, данный объект может являться просто геометрической фигурой, и кроме визуальных целей не нести никакой пользы. Данный вариант, впрочем, встречается довольно редко.

Способ 1: автофигура

Прежде всего, рассмотрим, как создать кнопку из набора встроенных фигур Excel.

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

Выбор фигуры в Microsoft Excel

Сдвиг границ в Microsoft Excel

Добавление гиперссылки в Microsoft Excel

Окно создания гиперссылки в Microsoft Excel

Теперь при клике по созданному нами объекту будет осуществляться перемещение на выбранный лист документа.

Кнопка создана в Microsoft Excel

Способ 2: стороннее изображение

В качестве кнопки можно также использовать сторонний рисунок.

  1. Находим стороннее изображение, например, в интернете, и скачиваем его себе на компьютер.
  2. Открываем документ Excel, в котором желаем расположить объект. Переходим во вкладку «Вставка» и кликаем по значку «Рисунок», который расположен на ленте в блоке инструментов «Иллюстрации».

Переход к выбору рисунка в Microsoft Excel

Окно выбора рисунка в Microsoft Excel

Выравнивание размеров кнопки в Microsoft Excel

Переход к назначению макроса в Microsoft Excel

Выбор макроса в Microsoft Excel

Теперь при нажатии на объект будет запускаться выбранный макрос.

Кнопка на листе в Microsoft Excel

Способ 3: элемент ActiveX

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

    Для того чтобы иметь возможность работать с элементами ActiveX, прежде всего, нужно активировать вкладку разработчика. Дело в том, что по умолчанию она отключена. Поэтому, если вы её до сих пор ещё не включили, то переходите во вкладку «Файл», а затем перемещайтесь в раздел «Параметры».

Перемещение в раздел Параметры в Microsoft Excel

Включение режима разработчика в Microsoft Excel

Создание кнопки через элементы ActiveX в Microsoft Excel

Элемент ActiveX в Microsoft Excel

Щелчок по элементу ActiveX в Microsoft Excel

Редактор макросов в Microsoft Excel

Теперь макрос будет привязан к объекту.

Способ 4: элементы управления формы

Следующий способ очень похож по технологии выполнения на предыдущий вариант. Он представляет собой добавление кнопки через элемент управления формы. Для использования этого метода также требуется включение режима разработчика.

    Переходим во вкладку «Разработчик» и кликаем по знакомой нам кнопке «Вставить», размещенной на ленте в группе «Элементы управления». Открывается список. В нем нужно выбрать первый же элемент, который размещен в группе «Элементы управления формы». Данный объект визуально выглядит точно так же, как и аналогичный элемент ActiveX, о котором мы говорили чуть выше.

Создание элемента управления формы в Microsoft Excel

Кнопка на листе в программе Microsoft Excel

Как видим, в Экселе создать функциональную кнопку не так сложно, как это может показаться неопытному пользователю. К тому же данную процедуру можно выполнить с помощью четырех различных способов на свое усмотрение.

Закрыть

Мы рады, что смогли помочь Вам в решении проблемы.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Закрыть

Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Теперь вставить элемент управления можно через меню: Разработчик/ Элементы управления/ Вставить .


Обратите внимание, что в этом меню можно также вставить Элементы ActiveX, которые расположены ниже интересующих нас Элементов управления формы. У обоих типов есть одни и те же элементы Кнопка, Список, Флажок и т.п. Разница между ними следующая: чтобы использовать Элементы ActiveX необходимо использовать VBA, а Элементы управления формы можно напрямую привязать к ячейке на листе.

Полоса прокрутки ( Scroll Bar ) как, впрочем и все другие Элементы управления формы, возвращает только 1 числовое значение. См. файл примера .

Обзорную статью обо всех элементах управления формы можно прочитать здесь .

Вставка Переключателя

Через меню Разработчик/ Элементы управления/ Вставить выберем левой клавишей мыши элемент Переключатель .


После этого выпадающее меню закроется, а курсор вместо обычного толстого крестика


превратится в тонкий крестик.


Кликнув левой клавишей мыши в нужное место на листе, элемент Переключатель будет помещен на лист.


От одного переключателя на листе нет никакого толка, т.к. он должен что-то переключать. Поэтому добавим еще 2 переключателя.


Выделение Переключателей

Чтобы выделить Переключатель нажмите и удерживайте клавишу CTRL , затем кликните левой клавишей на Переключатель . Если продолжать удерживать CTRL можно выделить все 3 Переключателя .


Выравнивание Переключателей

Выровнять Переключатели по левому краю, выделите их, затем нажмите кнопку меню Выровнять по левому краю ( Формат/ Упорядочить/ Выровнять ).



Переключатели выровняются по левому краю, но расстояние между ними будет различным.

Опять выделите Переключатели и нажмите кнопку меню Распределить по вертикали ( Формат/ Упорядочить/ Выровнять ).


При желании Переключатели можно сгруппировать (выделите их, нажмите на них правой клавишей мыши, в контекстном меню выберите Группировать/ Группировать ).

Перемещение Переключателей и изменение их размеров

Если навести курсор на выделенный Переключатель (курсор примет форму 4-х направленных в разные стороны стрелок), затем нажать и удерживать левую кнопку мыши, то можно его переместить. Удерживая клавишу ALT можно выровнять Переключатель по границам ячеек. Выделенный Переключатель также можно перемещать стрелками с клавиатуры.

Если навести курсор на углы прямоугольника или на маленькие квадратики на границе, то можно изменить его размер.

Связываем Переключатель с ячейкой

Как было сказано выше, все Элементы управления формы возвращают значение. Это значение помещается в ячейку определенную пользователем. Чтобы связать Элемент управления с ячейкой, кликните на него ПРАВОЙ клавишей мыши, в появившемся контекстном меню выберите Формат объекта. Появится диалоговое окно, выберите вкладку Элемент управления (если такая вкладка отсутствует, то Вы вставили Элемент ActiveX, а не Элемент управления формы, об этом см. выше).

В поле Связь с ячейкой нужно ввести ссылку на ячейку. Свяжем наши Переключатели с ячейкой А1 .


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

В нашем случае (3 Переключателя ) в ячейке А1 будет выводится значение 1, если выбран первый Переключатель , 2, если выбран второй и 3, если третий.


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

Чтобы организовать 2 независимых группы Переключателей , необходимо использовать Элемент управления формы - Группа . Сначала разместите на листе две Группы , затем поместите на них требуемое количество Переключателей , затем свяжите по одному из Переключателей из каждой группы с разными ячейками на листе (см. лист Группа в файле примера ).


Примечание : Использовать только 2 Переключателя на листе не имеет смысла - их функциональность эквивалентна элементу Флажок , а затрат на их создание в 2 раза больше. Флажок возвращает ИСТИНА или ЛОЖЬ, а 2 Переключателя - 1 или 2. Хотя, это, безусловно, дело вкуса.

Использование Переключателей

Переключатели часто используются для выбора опций или параметров вычислений. Например, при планировании планов продаж можно рассчитать объемы продаж по трем сценариям "Базовый", "Умеренный", "Оптимистичный", каждый из которых предусматривает свой рост продаж +5%, +10%, +20%.


Переключатели связаны с ячейкой А1 . Значения в ячейке (от 1 до 3) преобразуются в 5%, 10%, 20% с помощью формулы =ВЫБОР($A$1;5%;10%;20%) в ячейке Е7 .

Перерасчет планов продаж ведется с помощью формулы =B11*(1+$E$7)

Для выделения выбранного сценария в диапазоне С11:С16 использовано Условное форматирование .


Имя Элемента управления

У каждого Элемента управления есть имя. Чтобы его узнать нужно выделить Переключатель , в Поле имя будет отображено его имя. Чтобы изменить имя Переключателя - введите в Поле имя новое имя Переключателя и нажмите клавишу ENTER . Также имя можно изменить в Области выделения ( Главная / Редактирование/ Найти и выделить/ Область выделения ).

Зачем нам знать имя элемента управления? Если Вы не планируете управлять Переключателем из программы VBA, то имя может потребоваться только для настройки его отображения на листе. Об этом читайте ниже.

Прячем Переключатель на листе

Включите Область выделения ( Главная / Редактирование/ Найти и выделить )


В Области выделения можно управлять отображением не только Элементов управления, но и других объектов на листе, например рисунков.

Нажмите на изображение глаза напротив имени объекта и объект исчезнет/ появится. Например, скроем переключатели из второй группы.

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

«Вам не нужно знать все функции. Просто освоите те, которые вам нужны регулярно, и у вас все получится отлично ».

Вот список из 200+ сочетаний клавиш Excel, которые сэкономят вам массу времени.

Работа с книгой

  • Создайте новую пустую книгу - Ctrl N
  • Отображает диалоговое окно «Открыть» для открытия / поиска файла - Ctrl+O
  • Сохраняет книгу с текущим именем файла, расположением и типом файла. - Ctrl+S
  • Открывает диалоговое окно «Сохранить как». - F12
  • Открывает окно предварительного просмотра. - Ctrl+F2
  • Развернуть или восстановить окно выбранной книги. - Ctrl+F10
  • Свернуть книгу. - Ctrl+F9
  • Перейти к следующей книге. - Ctrl+Tab
  • Перейти к предыдущей книге. - Ctrl+Shift+Tab
  • Закрыть текущую книгу. - Alt+F4

Редактирование ячеек

  • Редактировать активную ячейку. - F2
  • Начать новую строку в той же ячейке. - Alt+Enter
  • Выберите один символ справа от курсора. - Shift + →
  • Выберите один символ слева от курсора. - Shift + ←
  • Перейти на одно слово справа от курсора. - Ctrl + →
  • Перейти на одно слово слева от курсора. - Ctrl + ←
  • Выберите одно слово справа от курсора. - Ctrl + Shift + →
  • Выберите одно слово слева от курсора. - Ctrl + Shift + ←
  • Удалить один символ слева от курсора. - Backspace
  • Удалить символ справа от курсора. - Delete
  • Удалить до конца строки (от курсора). - Ctrl + Delete
  • Отменить запись. - Esc

Общие

  • Открывает справку. - F1
  • Повторяет последнюю команду или действие. - Ctrl+Y
  • Повторяет последнее действие. - F4
  • Отменить. - Ctrl+Z
  • Проверка орфографии. - F7
  • Применить фильтр данных. - Ctrl + Shift + L
  • Активировать фильтр (когда выбрана ячейка с фильтром). - Alt + ↓
  • Отобразить диалоговое окно "Перейти к". - F5
  • Отобразить диалоговое окно "Перейти к". - Ctrl + G
  • Пересчитать все книги. - F9
  • Рассчитать активный рабочий лист. - Shift + F9
  • Откройте меню печати. - Ctrl + P
  • Включите конечный режим. - End

Ввод данных

  • Активировать ячейку или двигаться вниз. - Enter
  • Активируйте и двигайтесь вверх. - Shift + Enter
  • Войдите и двигайтесь вправо. - Tab
  • Войдите и двигайтесь влево. - Shift + Tab
  • Введите одинаковые данные во все выбранные ячейки. - Ctrl + Enter
  • Показать список автозаполнения. - Alt + ↓
  • Заполнить. - Ctrl + D
  • Залить вправо. - Ctrl + R
  • Вставить текущую дату. - Ctrl + Shift + ;
  • Вставить текущее время. - Ctrl + Shift + :
  • Начать новую строку в той же ячейке. - Alt + Enter
  • Отменить ввод ячейки. - ESC

Навигация

  • Переместить на одну ячейку вверх. - ↑
  • Переместите одну ячейку вниз. - ↓
  • Переместите одну ячейку вправо. - →
  • Переместите одну ячейку влево. - ←
  • На один экран вниз. - PageDown
  • На один экран вверх. - PageUp
  • Переместите на один экран вправо. - Alt + PageDown
  • Переместите на один экран влево. - Alt + PageUp
  • Переместитесь к правому краю области данных. - Ctrl + →
  • Перейти к левому краю области данных. - Ctrl + ←
  • Переместитесь к нижнему краю области данных. - Ctrl + ↓
  • Перейти к верхнему краю области данных. - Ctrl + ↑
  • Переместитесь в нижнюю правую активную ячейку на листе. - Ctrl + End
  • Перейти к первой ячейке в текущей книге - Ctrl + Home
  • Перейти в начало ряда. - Home
  • Перейти к следующему листу. - Ctrl + PageDown
  • Перейти к предыдущему листу. - Ctrl + PageUp

Вырезать, копировать, вставить

Удаление

  • Очистить все - Alt + H + E + A
  • Только чистые форматы. - Alt + H + E + F
  • Только очистить содержимое. - Alt + H + E + C
  • Очистить только гиперссылки. - Alt + H + E + L
  • Удалить только комментарии. - Alt + H + E + M

Активация

  • Выберите текущую книгу / Выбрать все. - Ctrl + А
  • Выберите видимые ячейки в текущем регионе. - Alt + ;
  • Выберите текущую область вокруг активной ячейки. - Ctrl + Shift + *
  • Выберите всю строку. - Shift + Space
  • Выберите весь столбец. - Ctrl + Space
  • Выделите все ячейки, содержащие комментарии. - Ctrl + Shift + О
  • Выберите "Различия в строках". - Ctrl + \
  • Выберите "Различия в столбцах". - Ctrl + Shift +|
  • Выберите Прямые прецеденты. - Ctrl + [
  • Выбрать все прецеденты. - Ctrl + Shift +
  • Выберите Прямые иждивенцы. - Ctrl + ]
  • Выберите всех иждивенцев. - Ctrl + Shift + >
  • Отобразить диалоговое окно "Перейти к". - Ctrl + G

Выделение

  • Выделение вправо на одну ячейку. - Shift + →
  • Выделение влево на одну ячейку. - Shift + ←
  • Выделить вверх на одну ячейку. - Shift + ↑
  • Выделить на одну ячейку вниз. - Shift +↓
  • Расширьте выделение вправо до последней ячейки. - Ctrl + Shift + →
  • Расширьте выделение влево до последней ячейки. - Ctrl + Shift + ←
  • Расширить выделение вверх до последней ячейки. - Ctrl + Shift + ↑
  • Расширить выделение вверх на один экран. - Shift + PageUp
  • Расширить выделение на один экран вниз. - Shift + PageDown
  • Расширить выделение вправо на один экран. - ALT + Shift + PageUp
  • Расширить выделение влево на один экран. - ALT + Shift + PageDown
  • Расширить выделение до начала строки. - Shift + Home
  • Расширить выделение до первой ячейки на листе. - Ctrl + Shift + Home
  • Расширить выделение до последней ячейки на листе. - Ctrl + Shift + End
  • Переключить режим расширения выделения. - F8

Выравнивание

  • Выровняйте содержимое по центру ячейки. - Alt + H + A + C
  • Выровняйте содержимое по левому краю ячейки. - Alt + H + A + L
  • Выровняйте содержимое по правому краю ячейки. - Alt + H + A + R
  • Выровняйте содержимое по середине ячейки. - Alt + H + A + M

Скрыть / Показать (строки, столбцы, объекты)

  • Скрыть выбранные строки. - Ctrl + 9
  • Скрыть выбранные столбцы. - Ctrl + 0
  • Показать скрытые строки в выделении. - Ctrl + Shift + 9
  • Показать скрытые столбцы в выделении. - Ctrl + Shift + 0
  • Показать / скрыть объекты. - Ctrl + 6

Вставка

  • Вставить новую строку в той же ячейке - Alt + Enter
  • Вставить новый лист. - Shift + F11
  • Вставить строку / ячейку (показывает диалоговое окно). - Ctrl + Shift + =
  • Вставить текущую дату. - Ctrl + Shift + ;
  • Вставить текущее время. - Ctrl + Shift + :
  • Вставить таблицу. - Ctrl + Т
  • Вставить гиперссылку. - Ctrl + K
  • Вставьте имена аргументов в формулу. - Ctrl + Shift +A
  • Вставить / изменить комментарий к ячейке. - Shift+ F2
  • Удалить строку / ячейку (показывает диалоговое окно). - Ctrl + -

Форматирование

Связанные с формулами

  • Вставить формулу автосуммы. - Alt + =
  • При вводе формулы переключает ссылку на ячейку с абсолютной на относительную. - F4
  • Развернуть / свернуть панель формул. - Ctrl + Shift + U
  • Откройте диалоговое окно «Вставить функцию». - Shift + F3
  • Введите формулу как формулу массива. - Ctrl + Shift + Enter
  • Оцените часть формулы. - F9
  • Выберите массив, содержащий активную ячейку. - CTRL + /
  • Выберите все ячейки, на которые прямо или косвенно ссылаются формулы в выделенном фрагменте. - CTRL+ [
  • Выберите ячейки, содержащие формулы, которые прямо или косвенно ссылаются на активную ячейку. - CTRL + ]
  • Переключить отображение значения / формулы. - Ctrl + `
  • Повторно проверяет зависимые формулы, а затем вычисляет все ячейки во всех открытых книгах. - Ctrl+ Alt + Shift + F9

Поиск и замена

  • Отображение диалогового окна «Найти и заменить» («Найти выбранное»). - Ctrl + F
  • Отображение диалогового окна «Найти и заменить» («Заменить выбранное»). - Ctrl + H
  • Найти следующее совпадение. - Shift + F4
  • Найдите предыдущее совпадение. - Ctrl + Shift + F4

Условное форматирование

  • Откройте диалоговое окно условного форматирования. - Alt + O + D
  • Очистить условное обозначение из выбранных ячеек. - Alt + H + L + C + S
  • Очистить условное обозначение на всем листе. - Alt + H + L + C + E

Диаграммы

  • Вставляет диаграмму в рабочий лист (используя выбранные данные). - Alt + F1

Имена, диапазоны

  • Получите список всех определенных именованных диапазонов. - F3
  • Создать именованный диапазон из выделенного. - Ctrl + Shift + F3
  • Диалоговое окно определения имени. - Ctrl + F3

Сводная таблица

  • Отобразить диалоговое окно «Вставить сводную таблицу». - Alt + N + V
  • Откройте мастер сводной таблицы. - Alt + D + P
  • Выберите всю сводную таблицу (за исключением фильтров отчета). - Ctrl + A
  • Добавить / удалить галочку для выбранного поля в списке полей сводной таблицы. - Space
  • Сгруппируйте выбранные элементы сводной таблицы. - Alt + Shift + →
  • Разгруппируйте элементы сводной таблицы. - Alt + Shift + ←
  • Выберите следующий элемент в списке полей сводной таблицы или списке элементов. - ↓
  • Выберите предыдущий элемент в списке полей сводной таблицы или списке элементов. ↑
  • Выберите последний видимый элемент в списке. - End
  • Выберите первый видимый элемент в списке. - Home
  • Откройте список полей для активной ячейки. - Alt + ↓
  • Скрыть выбранный элемент или поле. - Ctrl + -
  • Открывает диалоговое окно «Расчетное поле» (когда выбрано поле данных). - Shift + Ctrl + =

Прочее

  • Восстановить размер окна. - Ctrl + F5
  • Переместить окно. - Ctrl + F7
  • Изменить размер окна. - Ctrl + F8
  • Предыдущее окно. - Ctrl + Shift + F6
  • Следующая панель. - F6
  • Предыдущая панель. - F8
  • Расширенный режим. - Shift + F10
  • Показать контекстное меню. - Shift + F6
  • Включает режим добавления к выделенному. - Shift + F8

Макросы

  • Переключайтесь между Excel Worksheet и редактором VBA. - Alt + F11
  • VB Help. - F1
  • Просмотр обозревателя объектов. - F2
  • Просмотр свойств. - F4
  • Просмотр окна кода. - F7
  • Просмотр немедленного окна. - Ctrl + G
  • Просмотр контекстного меню. - Shift + F10
  • Запустите Sub / UserForm. - F5
  • Шаг - F8
  • Переступить. - Shift + F8
  • Выйти. - Ctrl + Shift + F8
  • Перейти к курсору. - Ctrl + F8
  • Переключить точку останова. - F9
  • Очистить все точки останова. - Ctrl + F9
  • Закройте редактор VBA и вернитесь к таблице Excel. - Alt + Q

Отлично! Раз вы дочитали или просто долистали статью до конца, значит вам это нужно. Поэтому чтобы каждый раз не возвращаться к списку, просто скачайте его и распечатайте. СКАЧАТЬ . Так вы всегда будет видеть его перед глазами и запоминать сочетания если будете ими пользоваться.

На этом у меня всё. 🏁 Если вам понравился сегодняшний урок, ставьте лайки 👍 и подписывайтесь на канал. Если хотите посмотреть еще уроки загляните в СОДЕРЖАНИЕ , обязательно еще что-нибудь присмотрите )) Спасибо!

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