Как добавить кнопки в таблицы excel

Содержание

  • Процедура создания
    • Способ 1: автофигура
    • Способ 2: стороннее изображение
    • Способ 3: элемент ActiveX
    • Способ 4: элементы управления формы
  • Вопросы и ответы

Кнопка в Microsoft Excel

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

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

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

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

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

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

  3. После того, как произвели нажатие, перемещаем его в ту область листа (ячейку), где желаем, чтобы находилась кнопка, и двигаем границы вглубь, чтобы объект принял нужный нам размер.
  4. Сдвиг границ в Microsoft Excel

  5. Теперь следует добавить конкретное действие. Пусть это будет переход на другой лист при нажатии на кнопку. Для этого кликаем по ней правой кнопкой мыши. В контекстном меню, которое активируется вслед за этим, выбираем позицию «Гиперссылка».
  6. Добавление гиперссылки в Microsoft Excel

  7. В открывшемся окне создания гиперссылки переходим во вкладку «Местом в документе». Выбираем тот лист, который считаем нужным, и жмем на кнопку «OK».

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

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

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

Урок: Как сделать или удалить гиперссылки в Excel

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

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

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

  4. Открывается окно выбора изображения. Переходим с помощью него в ту директорию жесткого диска, где расположен рисунок, который предназначен выполнять роль кнопки. Выделяем его наименование и жмем на кнопку «Вставить» внизу окна.
  5. Окно выбора рисунка в Microsoft Excel

  6. После этого изображение добавляется на плоскость рабочего листа. Как и в предыдущем случае, его можно сжать, перетягивая границы. Перемещаем рисунок в ту область, где желаем, чтобы размещался объект.
  7. Выравнивание размеров кнопки в Microsoft Excel

    Lumpics.ru

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

  10. Открывается окно управление макросами. В нем нужно выделить тот макрос, который вы желаете применять при нажатии кнопки. Этот макрос должен быть уже записан в книге. Следует выделить его наименование и нажать на кнопку «OK».

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

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

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

Урок: Как создать макрос в Excel

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

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

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

  3. В активировавшемся окне параметров перемещаемся в раздел «Настройка ленты». В правой части окна устанавливаем галочку около пункта «Разработчик», если она отсутствует. Далее выполняем щелчок по кнопке «OK» в нижней части окна. Теперь вкладка разработчика будет активирована в вашей версии Excel.
  4. Включение режима разработчика в Microsoft Excel

  5. После этого перемещаемся во вкладку «Разработчик». Щелкаем по кнопке «Вставить», расположенной на ленте в блоке инструментов «Элементы управления». В группе «Элементы ActiveX» кликаем по самому первому элементу, который имеет вид кнопки.
  6. Создание кнопки через элементы ActiveX в Microsoft Excel

  7. После этого кликаем по любому месту на листе, которое считаем нужным. Сразу вслед за этим там отобразится элемент. Как и в предыдущих способах корректируем его местоположение и размеры.
  8. Элемент ActiveX в Microsoft Excel

  9. Кликаем по получившемуся элементу двойным щелчком левой кнопки мыши.
  10. Щелчок по элементу ActiveX в Microsoft Excel

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

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

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

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

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

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

  3. Объект появляется на листе. Корректируем его размеры и место расположения, как уже не раз делали ранее.
  4. Объект на листе в Microsoft Excel

  5. После этого назначаем для созданного объекта макрос, как это было показано в Способе 2 или присваиваем гиперссылку, как было описано в Способе 1.

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

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

Еще статьи по данной теме:

Помогла ли Вам статья?

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

Как создать кнопку: базовые варианты

Перед тем как сделать кнопку в Эксель, убедитесь в наличии режима разработчика. Если такой вкладки нет, сделайте следующие шаги:

  1. Жмите по ленте правой клавишей мышки (ПКМ).
  2. В появившемся меню кликните на пункт «Настройка ленты …».
  3. В окне «Настроить ленту» поставьте флажок возле «Разработчик».
  4. Кликните «ОК».

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

Через ActiveX

Основной способ, как создать кнопку в Excel — сделать это через ActiveX. Следуйте такому алгоритму:

  1. Войдите в раздел «Разработчик».
  2. Жмите на кнопку «Вставить».
  3. В появившемся меню выберите интересующий элемент ActiveX.
  4. Нарисуйте его нужного размера.

Через элемент управления

Второй вариант — создание кнопки в Excel через элемент управления. Алгоритм действий такой:

  1. Перейдите в «Разработчик».
  2. Откройте панель «Вставить».
  3.  Выберите интересующий рисунок в разделе «Элемент управления формы».
  4. Нарисуйте нужный элемент.
  5. Назначьте макрос или другую функцию.

Через раздел фигур

Следующий способ, как добавить кнопку в Excel на лист — сделать это с помощью раздела «Фигуры». Алгоритм действий такой:

  1. Перейдите в раздел «Вставка».
  2. Войдите в меню «Иллюстрации», где выберите оптимальную фигуру.
  3. Нарисуйте изображение необходимой формы и размера.
  4. Кликните ПКМ по готовой фигуре и измените оформление.

В качестве рисунка

Вставка кнопки Excel доступна также в виде рисунка. Для достижения результата пройдите такие шаги:

  1. Перейдите во вкладку «Вставка».
  2. Кликните в категорию «Иллюстрации».
  3. Выберите «Рисунок».
  4. Определитесь с типом клавиши, который предлагается программой.

Какие кнопки можно создать

В Excel возможно добавление кнопки двух видов:

  1. Command Button — срабатывает путем нажатия, запускает определенное действие (указывается индивидуально). Является наиболее востребованным вариантом и может играть роль ссылки на страницу, таблицу, ячейку и т. д.
  2. Toggle Button — играет роль переключателя / выключателя. Может нести определенные сведения и скрывать в себе два параметра — Faste и True. Это соответствует двум состояниям — нажато и отжато.

Также перед тем как поставить кнопку в Эксель, нужно определиться с ее назначением. От этого напрямую зависят дальнейшие шаги. Рассмотрим разные варианты.

Макрос

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

Если вы решили сделать клавишу с помощью ActiveX, алгоритм будет таким:

  • Войдите в «Режим конструктора».

  • Кликните дважды по ней.
  • В режиме Visual Basic между двумя строками впишите команду, необходимую для вызова макроса., к примеру, Call Макрос1.

  • Установите назначение для остальных графических объектов, если они есть.

Зная, как назначить кнопку в Excel, вы легко справитесь с задачей. Но можно сделать еще проще — жмите на рисунок ПКМ и в списке внизу перейдите в раздел «Назначить макрос». Здесь уже задайте интересующую команду.

Переход на другой лист / ячейку / документ

При желании можно сделать кнопку в Excel, которая будет отправлять к другому документу, ячейке или листу. Для этого сделайте следующее:

  • Подготовьте клавишу по схеме, которая рассмотрена выше.
  • Выделите ее.
  • На вкладке «Вставка» отыщите «Гиперссылка».

  • Выберите подходящий вариант. Это может быть файл, веб-страница, e-mail, новый документ или другое место.
  • Укажите путь.

Рассмотренный метод не требует указания макросов и предоставляет расширенные возможности. При желании можно также использовать и макросы.

Существует и другой способ, как сделать кнопку в Excel для перехода к определенному листу. Алгоритм такой:

  1. Создайте рисунок по рассмотренной выше схеме.
  2. В окне «Назначить макрос» введите имя макроса, а после жмите на клавишу входа в диалоговое окно Microsoft Visual Basic.
  3. Вставьте код для перехода к другому листу — ThisWorkbook.Sheets(«Sheet1»).Activate. Здесь вместо Sheet1 укажите путь к листу с учетом запроса.
  4. Сохраните код и закройте окно.

Сортировка таблиц

При желании можно сделать клавишу для сортировки таблиц Excel. Алгоритм действий такой:

  • Создайте текстовую таблицу.
  • Вместо заголовков добавьте автофигуры, которые в дальнейшем будут играть роль клавиш-ссылок на столбцах таблицы.

  • Войдите в Visual Basic режим, где в папке Modules вставьте модуль Module1.
  • Кликните ПКМ по папке и жмите на Insert Module.
  • Сделайте двойной клик по Module1 и введите код.
  • Назначьте каждой фигуре индивидуальный макрос.

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

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

Отличного Вам дня!

Макрос и средства VBA находятся на вкладке Разработчик, которая по умолчанию скрыта.

Прежде всего нужно включить его. Дополнительные сведения см. в статье Показ вкладки «Разработчик».

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

Добавление кнопки (управление формы)

  1. На вкладке Разработчик в группе Элементы управления нажмите кнопку Вставить, а затем в группе Элементы управления формы нажмитекнопку Изображение кнопки .

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

  3. Назначьте кнопке макрос и нажмите кнопку ОК.

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

Добавление кнопки (ActiveX управления)

  1. На вкладке Разработчик в группе Элементы управления нажмите кнопку Вставить, а затем вгруппе Элементы управления ActiveX нажмите кнопку Изображение кнопки .

  2. Щелкните на том месте, где должен отображаться левый верхний угол кнопки.

  3. В группе Элементы управления нажмите кнопку Код представления. При этом Visual Basic редактора. Убедитесь, что в списке справа выбрано нажатие кнопки. При нажатии кнопки CommandButton1_Click процедуры (см. рисунок ниже) запускаются эти два макроса: SelectC15 и HelloMessage.

    Подпрограмма в редакторе Visual Basic

  4. В подпроцеду для кнопки сделайте следующее:

    • Введите имя существующего макроса в книге. Макрос можно найти, щелкнув Макрос в группе Код. С помощью кнопки можно запускать несколько макроса, вводя их имена в отдельных строках подпроцесса.

    • При необходимости добавьте собственный код VBA.

  5. Закроем Visual Basic редактора и нажмите кнопку Режим конструктора Изображение кнопки режим конструктора, чтобы отключить режим конструктора.

  6. Чтобы запустить код VBA, который теперь является частью кнопки, нажмите кнопку ActiveX, которую вы только что создали.

  7. Чтобы изменить элемент ActiveX, убедитесь, что выбран режим конструктора. На вкладке Разработчик в группе Элементы управления нажмите кнопку Режим конструктора.

  8. Чтобы задать свойства кнопки, на вкладке Разработчик в группе Элементы управления нажмите кнопку Свойства Изображение кнопки . Можно также щелкнуть правой кнопкой мыши кнопку и щелкнуть свойства .

    Примечание: Перед тем как нажать кнопку Свойства, выделите объект, свойства которого требуется просмотреть или изменить.


    Появится поле Свойства. Для получения дополнительных сведений о каждом свойстве выберите свойство и нажмите клавишу F1, чтобы отобразить соответствующий раздел справка по Visual Basic. Можно также ввести имя свойства в поле Поиск справки Visual Basic. В следующей таблице 2010 2010 2016 2016 2016 2016 201

Описание параметра

Необходимое свойство

Общие

Загружает ли его при открытом книге. (Игнорируется для ActiveX элементов управления.)

AutoLoad (Excel)

Может ли он получать фокус и отвечать на события, созданные пользователем.

Enabled (форма)

Можно ли изменять элемент управления

Locked (форма)

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

Name (форма)

Способ привязки элемента управления к расположенным под ним ячейкам (не закреплен, можно перемещать, но нельзя изменять размер, можно перемещать и изменять размер)

Placement (Excel)

Можно ли выводить элемент управления на печать

PrintObject (Excel)

Является ли элемент управления видимым или скрытым

Visible (форма)

Текст

Атрибуты шрифта (полужирный, курсив, размер, зачеркивание, подчеркивание и насыщенность)

Bold, Italic, Size, StrikeThrough, Underline, Weight (форма)

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

Caption (форма)

Будет ли содержимое элемента управления переноситься по словам в конце строки

WordWrap (форма)

Размер и положение

Будет ли размер элемента управления изменяться автоматически для отображения всего содержимого

AutoSize (форма)

Высота или ширина в пунктах

Height, Width (форма)

Расстояние от элемента управления до левого или верхнего края листа

Left, Top (форма)

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

Цвет фона

BackColor (форма)

Стиль фона (прозрачный или непрозрачный)

BackStyle (форма)

Цвет переднего плана

ForeColor (форма)

Наличие тени элемента управления

Shadow (Excel)

Изображение

Точечный рисунок, отображаемый в элементе управления

Picture (форма)

Положение рисунка относительно его заголовка (слева, сверху, справа и так далее)

PicturePosition (форма)

Клавиатура и мышь

Сочетание клавиш для элемента управления

Accelerator (форма)

Настраиваемый значок мыши

MouseIcon (форма)

Тип указателя, отображаемого при наведите указатель мыши на определенный объект (стандартный, стрелка, I-указатель и так далее).

MousePointer (форма)

Будет ли фокус при щелчке.

TakeFocusOnClick (форма)


Макрос и средства VBA находятся на вкладке «Разработчик», которая по умолчанию скрыта, поэтому сначала нужно включить ее.

  1. Перейдите в Excel > параметры…> ленты & панель инструментов.

  2. В категории Настроить ленту в списке Основные вкладки установите флажок Разработчик, а затем нажмите кнопку Сохранить.

    Чтобы добавить его на ленту, выберите его рядом с "Разработчиком"

Добавление кнопки (управление формы)

Сделайте следующее:

  1. На вкладке Разработчик нажмите кнопку Изображение кнопки .

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

    Примечание: Если кнопка уже вставлена, щелкните ее правой кнопкой мыши и выберите назначить макрос.

  3. Назначьте кнопке макрос и нажмите кнопку ОК.

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

Добавление кнопки (Visual Basic управления)

  1. На вкладке Разработчик нажмите кнопку Изображение кнопки .

  2. Щелкните место на том месте, где должен отображаться левый верхний угол кнопки.

    Примечание: Если кнопка уже вставлена, щелкните ее правой кнопкой мыши и выберите назначить макрос.

  3. В диалоговом окне Назначение макроса выберите Новый, который откроет редактор Visual Basic(VBE)в области со следующим кодом:

      Sub ButtonX_Click() 
    
      End Sub

  4. В подпроцеду для кнопки между строками Sub и End Sub сделайте следующее:

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

    • Добавьте собственный код VBA.

  5. Нажмите кнопку Режим Изображение кнопки режим конструктора, чтобы режим конструктора отключен, а затем закроем Visual Basic редактора.

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

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

1 звезда
2 звезды
3 звезды
4 звезды
5 звезд

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

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

В двух шагах мы объясним, как создать кнопку в разных версиях Microsoft Office Excel.

Шаг 1: Делаем видимой вкладку разработчика

Делаем видимой вкладку разработчика в Microsoft Office Excel

Делаем видимой вкладку разработчика в Microsoft Office Excel 2007

Если в верхнем меню Excel вы уже видите вкладку, которая называется «Разработчик», можете сразу перейти ко второму шагу данной инструкции.

  • Для MS Office 2007: нажмите кнопку Microsoft Office (она выглядит как знак меню «Пуск») и выберите вкладку «Параметры Excel». В левом столбце откройте категорию «Основное» и поставьте галочку напротив пункта «Показывать вкладку «Разработчик» в ленте». Нажмите «ОК» — необходимая вкладка появится в верхнем меню документа.
  • Для MS Office 2010, 2013, 2016: откройте вкадку «Файл», выберете «Параметры» — «Настроить ленту». В списке «Основные вкладки» установите флажок «Разработчик».

Шаг 2: Добавляем кнопку в Excel

Создаем кнопку в Microsoft Office Excel

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

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

  • Как сделать сводную таблицу в Excel
  • Excel: 10 формул для работы в офисе
  • Как закрепить строку в Excel при прокрутке

Ольга Дмитриева

Редактор направлений «Мобильные устройства» и «Техника для дома»

Была ли статья интересна?

«Excel» (Word) VBA кнопки.

Кнопки в Эксель

Кнопки в Эксель

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

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

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

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

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

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

CommandButton

CommandButton

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

ToggleButton

ToggleButton

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

  1. Если у Вас в ленте не включена панель «Разработчик», ее нужно включить следующим образом:
    • Кликнуть по ленте правой кнопкой мыши и в выпадающем контекстном меню выбрать пункт «Настройка ленты…»
      Настройка ленты
      Настройка ленты
    • В появившемся окне на вкладке «Настроить ленту» установить флажок («галочку») напротив пункта «Разработчик»
      Настройка ленты. Разработчик
      Настройка ленты. Разработчик
    • Нажать кнопку «Ок»
  2. Когда на панели появилась вкладка разработчик, перейдите на нее и нажмите кнопку «Режим конструктора».
    Режим конструктора Excel
    Режим конструктора Excel
  3. При включённом режиме конструктора становиться активной кнопка с инструментами. Кликнув по кнопке с инструментами можно выбрать понравившейса Вам активный элемент: CommandButton или ToggleButton .
    Инструменты в режиме конструктора
    Инструменты в режиме конструктора
  4. Когда элемент выбран, удерживая нажатой левую кнопку мыши, выделите область на листе, в которую Вы хотите поместить этот элемент.
  5. Кнопка появиться в указанной области.

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

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

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

CommandButton:

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

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

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

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

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

Height  — высота кнопки.

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

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

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

ToggleButton:

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

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

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

Три способа, как сделать кнопку в Excel

​Смотрите также​ новую кнопку он​В поле Категории​ чтобы назначить для​With ActiveWorkbook.Worksheets(«Лист1»).Sort​ по папке правый​ кнопку «Гиперссылка».​ задачи. Чтобы запускать​ для вставки. Выбираем​Клавиша «К»​ Например, чтобы выбрать​ эта статья была​ для ввода макроса.​ и нажать кнопку​ сделать кнопку.​

Автофигура

​ «файлом, веб-страницей»; можете​Появится меню, в котором​Табличный процессор Excel вмещает​ примет вид не​ выберите категорию для​ неё команду макроса.​.SetRange Range(«A2:D6»)​ щелчок мышкой и​После нажатия открывается окно​ его, нужно каждый​ первый элемент ActiveX​Ширины столбцов​ параметр​ вам полезна. Просим​ В него вы​ «ОК».​Если вы думаете, что​ сделать ссылку на​

  1. ​ располагаются всевозможные геометрические​
  2. ​ в себя огромное​
  3. ​ обычной стрелки, а​ команды, которую должна​ В старом экселе​.Apply​
  4. ​ выбираем: Insert-Module.​ для создания связи​ раз заходить в​ – «кнопку» (в​Вставка только ширины столбцов​Примечания​ вас уделить пару​ можете прописать любое​После этого интерактивная кнопка​ создавать кнопку можно​ место в документе,​
  5. ​ фигуры. Вам необходимо​ количество опций и​ креста из обоюдоострых​ выполнять кнопка.​ это было легко​End With​Делаем двойной щелчок по​ кнопки с файлом,​ меню «Разработчик». Что​ виде серого кирпичика).​ из скопированных ячеек.​

как в excel кнопку сделать

​, нажмите клавишу «Ч».​ секунд и сообщить,​ необходимое действие.​ будет создана, соответственно,​ только из штатных​ выбрав одноименный пункт;​

  1. ​ выбрать ту, которая​ функций, не исключая​ стрелок. Причиной тому​
  2. ​Перетащите нужную команду​
  3. ​ сделать, но как​End Sub Примечание.​ Module1 и вводим​ веб-страницей, электронной почтой,​ неудобно. Гораздо проще​ Теперь рисуем курсором​Клавиша «Ш»​Вставка всего содержимого и​ помогла ли она​После ввода макроса закройте​ на нее вы​ элементов и из​ можно также сослаться​ и будет служить​ даже возможность создания​ — то, что​ или макрос из​ это сделать тут?​ Красным текстом отмечены​ в него следующий​
  4. ​ новым документом, местом​ создать «рабочую» кнопку.​ кнопку необходимого размера.​Формулы и форматы чисел​ форматов ячеек.​
  5. ​ вам, с помощью​ окно.​ можете назначить и​ действий можно назначать​ на другой документ​
  6. ​ кнопкой для перехода​ кнопки. На первый​

как в excel сделать активные кнопки

​ ты по-прежнему находишься​ поля Команды на​Gennady​ отличающиеся параметры для​ код:Sub Макрос1()​ в текущем документе.​Если мы использовали элемент​Кнопка – элемент управления​Вставка только формул и​Клавиша A​ кнопок внизу страницы.​Теперь после нажатия на​ гиперссылку, как это​ лишь гиперссылку, то​ и на электронную​

Собственное изображение

​ по гиперссылке. В​ взгляд абсолютно ненужный​ в ‘режиме конструктора’.​ отображаемую панель инструментов.​: Доброго времени суток.​ каждого столбца.​ActiveWorkbook.Worksheets(«Лист1»).Sort.SortFields.Clear​Достаточно выбрать необходимый вариант​ ActiveX, то:​ формы. Снова переходим​ форматов чисел из​Вставка только формул в​ Для удобства также​ кнопку будет выполняться​ было показано в​ вы глубоко заблуждаетесь.​

  1. ​ почту. В последнем​ данном случае мы​
  2. ​ элемент некоторым пользователям​Если нужно реализовать​andj​
  3. ​Здесь тоже не​Назначаем каждой автофигуре свой​ActiveWorkbook.Worksheets(«Лист1»).Sort.SortFields.Add Key:=Range(«A2:A6»), _​ и прописать к​включаем режим конструктора (он​ на вкладку «Разработчик».​
  4. ​ скопированных ячеек.​ том виде, как​ приводим ссылку на​ тот макрос, который​ первом способе.​
  5. ​ Сейчас будет рассказано,​ случае после нажатия​ будем использовать прямоугольник​
  6. ​ может быть просто​ код по нажатию​: Как добавит кнопку​ сложно. :-) Идете​ макрос: для «Наименование»​

как сделать кнопку в excel и привязать ее к ячейке

​SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal​ нему путь. Этот​ находится на вкладке​ Открываем меню инструмента​Клавиша «Л»​ они вводятся в​ оригинал (на английском​

Элемент ActiveX

​ вы указали. Теперь​Мы уже разобрали два​ как сделать кнопку​ по кнопке будет​ со скругленными углами.​ необходим. В этой​

  1. ​ этой кнопки, то​ на лист Экселя​ на вкладку Разработчик,​ – Макрос1, а​With ActiveWorkbook.Worksheets(«Лист1»).Sort​
  2. ​ способ не требует​ «Разработчик»);​
  3. ​ «Вставить». Теперь выбираем​Значения и форматы чисел​ строку формул.​ языке) .​ вы знаете все​ способа, как сделать​
  4. ​ в Excel для​ создано новое письмо​ Кликаем по нему.​
  5. ​ статье будет рассказано,​ щёлкни по ней​ ? если можно​
  6. ​ а там в​ для «Май» –​.SetRange Range(«A2:D6»)​ написания макросов и​
  7. ​щелкаем два раза кнопкой​ элемент «кнопка» из​Вставка только значений (не​Клавиша F​Если вы хотите вставить​
  8. ​ три способа, как​ кнопку в Excel,​

как сделать кнопку в excel для запуска макроса

​ запуска макроса, при​ на указанный адрес​На листе таблицы появится​ как сделать кнопку​ два раза (или​ то так чтобы​ группе Элементы управления​ Макрос2 и т.д.​

Заключение

​.Apply​ предоставляет пользователю широкие​ мыши по созданной​ первой группы (такой​ формул) и форматов​Вставка только значений (не​ определенные аспектами скопированные​ сделать кнопку в​ перейдем к третьему,​ том кнопка будет​ почты.​ выбранный элемент. Изначально​ в Excel и​

​ через правую мышь​

fb.ru

Сочетания клавиш для параметров специальной вставки

​ и я понял​​ есть Вставить. Выбираете​Все теперь достаточно только​End With​ возможности.​ кнопке – откроется​ же серый кирпичик).​ чисел из скопированных​ формул).​ данные, такие как​ Excel.​ который кардинально отличается​ не обычной, а​Мы покажем пример создания​ он вряд ли​ привязать ее к​ выбери пункт pop-up​ ;Ю)​ кнопку и назначаете​ кликнуть по заголовку​End Sub​Подобные задачи можно выполнять​

​ режим Visual Basic​ Рисуем кнопку. Сразу​ ячеек.​Клавиша «Е»​ форматирование или его​Вот мы и рассмотрели​​ от предыдущих:​​ в виде изображения,​ со ссылкой на​ будет подходящей формы,​ ячейке.​ меню ‘Исходный текст’)​andj​ ей макрос. Чтобы​ и таблица отсортирует​​’————————————————​​ и с помощью​

Диалоговое окно «Специальная вставка»

​ с автоматически созданным​​ открывается окно для​Клавиша «Я»​формулы​ значение, бы использовать​ три способа, как​​Включите панель «Разработчика». Для​​ которое можно загрузить​

​ место в документе.​ поэтому переместите его​Если перед вами не​ — и попадёшь​: Идёшь в меню​​ увидеть вкладку Разработчик,​​ данные относительно определенного​

​Sub Макрос2()​ макросов. Например, чтобы​

​ пустым каркасом;​

​ назначения макроса: можно​Сочетания клавиш в Excel​Клавиша T​ один из вариантов​

​ в Excel сделать​

​ этого в параметрах​ из интернета:​

​ Кликаем по одноименной​

​ в нужную область​

​ стоит задача создания​

​ в редактор VBA,​

​ ‘Вид’, затем в​

​ идете в настройки​

​ столбца. Для удобства​

​ActiveWorkbook.Worksheets(«Лист1»).Sort.SortFields.Clear​ при нажатии, пользователь​

​вписываем между двумя строками​

​ сделать сразу, а​

​Копирование значений ячеек, а​

​Клавиша «Ф»​

​Специальная вставка​

​ активные кнопки. Как​

​ в разделе «Настройка​В программе перейдите на​ кнопке.​

​ листа (в какую-нибудь​

​ оригинальной кнопки и​

​ прямёхонько в процедуру​ ‘Панели инструментов’, ставишь​

​ Excel и устанавливаете​

​ столбец «Наименование» Макрос1​

​ActiveWorkbook.Worksheets(«Лист1»).Sort.SortFields.Add Key:=Range(«B2:B6»), _​ попадал в определенную​

​ команду для вызова​

​ можно попозже.​

​ не формул​Клавиша C​

​. После копирования данных,​

​ можно заметить, каждый​

​ ленты» поставьте галочку​ вкладку «Вставка».​В соответствующем меню вы​

​ ячейку) и измените​

​ вы не хотите​

​ CommandButton1_Click().​ галочку напротив ‘Элементы​ галку Показывать вкладку​ сортирует по возрастанию​

​SortOn:=xlSortOnValues, Order:=xlDescending, DataOption:=xlSortNormal​

О сочетаниях клавиш

  • ​ ячейку (М6), прописываем​

  • ​ макроса.​Кнопка – автофигура. Переходим​

support.office.com

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

​Кнопка в Excel как​Клавиша N​ нажмите клавиши Ctrl​ из них в​ напротив пункта «Разработчик».​Нажмите по кнопке «Рисунок»,​ можете указать адрес​ размер, используя специальные​ заморачиваться над сложным​Когда закончишь, то​

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

​ управления’. Появится дополнительная​ «Разработчик» на ленте.​ благодаря параметру Order:=xlAscending.​With ActiveWorkbook.Worksheets(«Лист1»).Sort​ следующий код:​

​Для других графических объектов​

  1. ​ на вкладку «Вставка».​ ссылка на ячейку,​Клавиша «З»​ + Alt +​ значительной мере отличается​Перейдите на только что​ которая располагается в​ ячейки или же​ маркеры на четырех​ ее оформлением то​ ‘выйди из режима​Кнопка 1.
  2. ​ панелька. На ней​Удачи!​ Во всех остальных​.SetRange Range(«A2:D6»)​Sub Макрос 1()​ макрос назначается так​ В меню «Иллюстрации»​ какой-либо инструмент, созданный​Вставка всего содержимого и​ V или сочетание​ друг от друга,​ добавленную вкладку «Разработчик».​ группе инструментов «Иллюстрации».​Кнопка 2.
  3. ​ определить другое место​ сторонах прямоугольника.​ проще всего сделать​ конструктора’ — через​ найди кнопку с​Ситуация такая! есть макрос….нужно​ столбцах присвоены макросы​.Apply​Кнопка 3.
  4. ​Range(«M6»).Select​ же. Процедура еще​ выбираем подходящую фигуру.​ макрос значительно упрощает​ форматов скопированных ячеек.​ клавиш Alt +​ поэтому, ознакомившись с​

Кнопка 4.

​Нажмите по кнопке «Вставить»​Откроется окно файлового менеджера​ в документе.​

​После изменения размера и​

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

​ ее, используя стандартный​ ту самую кнопку​ прямоугольником. Щёлкни по​ на листе экселя​ (2,3,4) с параметром​End With​End Sub​ проще. Нужно щелкнуть​

​ Рисуем. По готовой​ работу в программе.​

Макрос 1.

​End Sub​Точно так же можно​ правой кнопкой мыши​ фигуре можно щелкнуть​ Чаще всего это​Клавиша «Т»​ чтобы открыть диалоговое​ вы сможете подобрать​ выпадающего меню в​

Назначить макрос.

Другие варианты использования кнопок

​ необходимо перейти в​ «ОК».​ нашей своеобразной кнопке​ программе. Такая кнопка​ проч. Только после​ её указатель превратится​ которой будет выполняться​ тип сортировки по​

​’————————————————​ назначить макрос диаграмме,​ по нарисованной кнопке​ правой кнопкой мыши​

Гиперссылка.

​ графический объект с​примечания​ окно​ для себя самый​ разделе «Элементы ActiveX»​ папку с картинкой​

Вставка гиперссылки.

​На этом создание кнопки​ можно задать действие,​ будет служить своеобразной​ этого на твоей​ в крестик (и​ макрос….​ убыванию. Чтобы видно​

​Sub Макрос3(​ объектам WordArt, SmartAtr.​ или картинке и​ и изменить оформление.​ назначенным макросом или​Клавиша X​Специальная вставка​

​ оптимальный.​
​ первый пункт, который​
​ кнопки, выделить ее​

​ первым способом закончено.​ которое будет происходить​ гиперссылкой для перехода​

Как сделать кнопку сортировки в Excel для таблиц

​ новой кнопке можно​ одновременно Excel автоматически​через Сервис —настройка​

Какого товара больше продано по месяцам.

  1. ​ было, в каком​) ActiveWorkbook.Worksheets(«Лист1»).Sort.SortFields.Clear​Для показательного примера создайте​ выбрать инструмент «Назначить​Кнопка – рисунок. Переходим​Авто-фигуры как заголовки.
  2. ​ гиперссылкой. Рассмотрим, как​Клавиша «Ч»​.​Автор: Вадим Матузок​ имеет вид кнопки.​ и нажать «Вставить».​ Теперь после нажатия​ после нажатия.​Module1.
  3. ​ на другие внутренние​ будет щёлкнуть нормальным​ перейдёт в ‘режим​ —-команды —-макросы —управляемая​
    ​ месяце было больше​
    ​ActiveWorkbook.Worksheets(«Лист1»).Sort.SortFields.Add Key:=Range(«C2:C6»), _​
    ​ тестовую таблицу как​
    ​ макрос».​
    ​ на вкладку «Вставка».​
    ​ сделать такую кнопку.​
    ​Клавиша W​
    ​Совет:​
    ​Примечание:​
    ​Кликните по любому месту​
    ​Выбранное изображение появится на​
    ​ по ней вы​
    ​Для этого нажмите правой​
    ​ или внешние элементы.​
    ​ (а не крестообразным)​
    ​ конструктора’, — ты​
    ​ кнопка​
    ​ продано товара.​
    ​SortOn:=xlSortOnValues, Order:=xlDescending, DataOption:=xlSortNormal​
    ​ на рисунке:​
    ​С помощью кнопок в​
    ​ В меню «Иллюстрации»​
    ​Суть работы: создать графический​
    ​Вставка только параметров проверки​
    ​ Чтобы выбрать параметр, нажмите​
    ​Мы стараемся как​
    ​ на листе для​
    ​ листе программы. Измените​
    ​ будете переходить на​
    ​ кнопкой мыши (ПКМ)​
    ​ Ну, а теперь​
    ​ указателем мыши и,​
    ​ увидишь, что кнопка​
    ​не работает….кнопку можно​
    ​Скачать пример кнопки сортировки​
    ​With ActiveWorkbook.Worksheets(«Лист1»).Sort​
    ​Вместо заголовков колонки таблицы​
    ​ Excel можно не​ выбираем инструмент «Рисунок».​ объект и назначить​ данных из скопированных​
  4. ​ на подчеркнутую букву​ можно оперативнее обеспечивать​ вставки кнопки.​ его расположение и​ другой лист в​

​ по прямоугольнику.​ перейдем непосредственно к​ таким образом, запустить​ с треугольником, линейкой​ вставить только в​Примечание. Такие простые макросы​.SetRange Range(«A2:D6»)​ добавим автофигуры, которые​ только выполнять созданные​ Для выбора будут​ для него макрос​ ячеек.​ в его названии.​ вас актуальными справочными​При желании можете изменить​ размер по своим​ документе. Если же​

​Выберите пункт «Гиперссылка».​

​ инструкции, как в​ код процедуры CommandButton1_Click().​ и карандашом нажалась​ панель инструментов….а мне​ можно создать в​.Apply​ будут служить кнопками​

exceltable.com

Как вставить кнопку в Экселе 2007 ?

​ макросы, но и​ предложены варианты, которые​ или гиперссылку. Рассмотрим​Клавиша «У»​ Например, чтобы выбрать​ материалами на вашем​ месторасположение и размер​ предпочтениям.​

​ вы столкнулись с​​В появившемся окне вам​
​ Excel сделать кнопку:​Удачи.​ сама). Теперь этим​ надо на самом​ автоматическом режиме без​End With​ для сортировки по​ переходить в определенную​ имеются на компьютере.​ подробнее.​Клавиша R​ параметр​ языке. Эта страница​
​ элемента.​

Как добавить кнопку в экселе?

​Нажмите по ПКМ и​ какими-либо трудностями или​ нужно выбрать один​Откройте программу.​ГИНЕЙ​

​ крестиком нарисуй на​ листе!​ программирования или без​

​End Sub​ столбцам таблицы.​ ячейку, другой документ,​Графический объект создан. Теперь​Способы создания графического объекта:​

​Вставка всего содержимого и​

​Примечания​​ переведена автоматически, поэтому​Для добавления действия на​ выберите действие «Назначить​
​ же этот метод​ из четырех типов​Перейдите на вкладку «Вставка».​: спасибо​
​ листе кнопку (объект​кто вкурсе подскажите!​ написания VBA-кода, с​’————————————————​

Добавление кнопки на лист Excel

​В режиме Visual Basic​​ на другой лист.​ нужно сделать его​Кнопка – элемент ActiveX.​ форматов скопированных ячеек.​, нажмите клавишу C.​ ее текст может​

​ кнопку кликните по​​ макрос».​ просто вам не​ ссылки. Вы можете​В группе инструментов «Иллюстрации»​Работаю в VB​ типа CommandButton). Нарисовав,​Natalia x​ помощью инструмента «Запись​Sub Макрос4()​ — ALT+F11 в​ Рассмотрим подробнее.​ «рабочим».​ Переходим на вкладку​Клавиша «Х»​Чтобы выбрать параметр, нажмите​ содержать неточности и​ ней дважды левой​Появится окно с перечнем​ подошел, тогда перейдите​ сделать ссылку на​ отыщите кнопку «Фигуры»​ 2015 Там такого​ обрати внимание, что​: В диалоговом окне​ макроса».​ActiveWorkbook.Worksheets(«Лист1»).Sort.SortFields.Clear​ папке Modules вставляем​Нарисуем графический объект и​​ «Разработчик». Нажимаем кнопку​Клавиша U​ на подчеркнутую букву​
​ грамматические ошибки. Для​ кнопкой мыши.​ макросов. Вам остается​ ко второму способу,​ внешний файл или​ и нажмите по​ нет​ при наведении указателя​ Настройка Откройте вкладку​Хочу создать свою кнопку​ActiveWorkbook.Worksheets(«Лист1»).Sort.SortFields.Add Key:=Range(«D2:D6»), _​ новый модуль Module1.​
​ выделим его. На​К примеру, написали макрос​ «Вставить». Открывается меню​Дополнительные сведения о сочетаниях​ в его названии.​ нас важно, чтобы​Откроется окно с полем​ лишь выбрать нужный​ как в Excel​ интернет-ресурс, выбрав пункт​ ней.​Как быть​ мыши на твою​
​ Команды.​

​ на листе эксель,​​SortOn:=xlSortOnValues, Order:=xlDescending, DataOption:=xlSortNormal​

​ Для этого делаем​ вкладке «Вставка» найдем​ для выполнения определенной​
​ с набором элементов​

CyberForum.ru

​ клавиш​

Вставка командной кнопки на рабочий лист для начинающих программировать с нуля. Кнопки из коллекций «Элементы управления формы» и «Элементы ActiveX».

Начинаем программировать с нуля
Часть 3. Первая кнопка
[Часть 1] [Часть 2] [Часть 3] [Часть 4]

Добавление вкладки «Разработчик»

Вкладка с инструментами, связанными с VBA Excel, называется «Разработчик». Если этой вкладки нет на вашей ленте, добавьте ее через окно «Параметры»:

Окно «Параметры Excel»

Порядок действий:

  • Откройте окно «Параметры» через меню «Файл».
  • Выберите вкладку «Настроить ленту».
  • В правой колонке установите галочку у пункта «Разработчик» и нажмите «OK».

Кнопка – элемент управления формы

Вставка кнопки на лист

  1. Выберите вкладку «Разработчик» и нажмите на кнопку «Вставить».
  2. Нажмите на значок кнопки в коллекции «Элементы управления формы».

Добавление кнопки на рабочий лист (элемент управления формы)

  1. Кликните в любом месте на рабочем листе Excel.
  2. Откроется окно «Назначить макрос объекту». Нажмите «Отмена», так как макрос для этой кнопки еще не готов.
  3. После нажатия кнопки «Отмена», на рабочем листе появится новая кнопка из коллекции «Элементы управления формы» в режиме редактирования.

Кнопка (элемент управления формы)

Ухватив мышкой за один из кружочков, можно изменить размер кнопки. Ухватив кнопку за границу, можно перетащить ее в другое место. Также, в режиме редактирования, можно изменить название кнопки прямо на ее поверхности.

Чтобы выйти из режима редактирования кнопки из коллекции «Элементы управления формы», кликните в любом месте на рабочем листе.

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

Создание процедуры для кнопки

Кнопке из коллекции «Элементы управления формы» можно назначить макрос (процедуру), размещенную в стандартном программном модуле.

Создайте или откройте файл Excel с расширением .xlsm (Книга Excel с поддержкой макросов) и перейдите в редактор VBA, нажав сочетание клавиш «Левая_клавиша_Alt+F11».

Если вы не создавали ранее в этом проекте VBA стандартный программный модуль, нажмите кнопку «Module» во вкладке «Insert» главного меню. То же подменю откроется при нажатии на вторую кнопку (после значка Excel) на панели инструментов.

Вставка модуля в редакторе VBA Excel

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

Нажмите кнопку «Procedure…» во вкладке «Insert» главного меню. Та же ссылка будет доступна при нажатии на вторую кнопку после значка Excel на панели инструментов.

Вставка процедуры в редакторе VBA Excel

В открывшемся окне добавления шаблона процедуры оставьте выбранным переключатель «Sub», вставьте в поле «Name» название процедуры «NovayaProtsedura» и нажмите «OK».

Окно добавления процедуры в редакторе VBA Excel

В стандартный программный модуль будет вставлен шаблон процедуры «NovayaProtsedura».

Шаблон процедуры в редакторе VBA Excel

Вставьте внутрь шаблона процедуры следующий код:

‘Записываем в ячейку A1 число 44

Cells(1, 1) = 44

‘Записываем в ячейку B1 число 56

Cells(1, 2) = 56

‘Записываем в ячейку C1 формулу, которая

‘вычисляет сумму значений ячеек A1 и B1

Cells(1, 3) = «=A1+B1»

Процедура в редакторе VBA Excel

На этом процедура (подпрограмма, макрос) для кнопки готова.

Назначение макроса кнопке

Кликните правой кнопкой мыши по кнопке на рабочем листе и в контекстном меню выберите строку «Назначить макрос…», откроется окно «Назначить макрос объекту».

Окно «Назначить макрос объекту»

Выберите в списке процедуру «NovayaProtsedura» и нажмите «OK». Кликните левой кнопкой мыши по рабочему листу, чтобы командная кнопка вышла из режима редактирования.

Теперь можете нажать созданную кнопку из коллекции «Элементы управления формы» для проверки ее работоспособности.

Кнопка – элемент ActiveX

Вставка кнопки на лист

  1. Выберите вкладку «Разработчик» и нажмите на кнопку «Вставить».
  2. Нажмите на значок кнопки в коллекции «Элементы ActiveX».

Добавление кнопки на рабочий лист (элемент ActiveX)

  1. Кликните по рабочему листу и кнопка из коллекции «Элементы ActiveX» появится рядом с курсором.
  2. Автоматически включится режим редактирования, включение и отключение которого осуществляется кнопкой «Режим конструктора».

Кнопка (элемент ActiveX)

Ухватив кнопку за кружок, можно изменить ее размер, а ухватив за границу – перетащить на другое место. Чтобы отредактировать наименование кнопки, нужно кликнуть на ней правой кнопкой мыши и в контекстном меню выбрать «Объект CommandButton» > «Edit».

Добавление процедуры

Кликните дважды по кнопке из коллекции «Элементы ActiveX» левой кнопкой мыши в режиме конструктора. Это приведет к открытию модуля листа, на который вставлена кнопка, и записи шаблона процедуры «CommandButton1_Click».

Шаблон процедуры в модуле рабочего листа Excel

Вставьте внутрь шаблона процедуры код, который будет очищать ячейки A1, B1 и C1:

Процедура в модуле рабочего листа Excel

Перейдите на рабочий лист и, если кнопка «Режим конструктора» затемнена, нажмите на нее, чтобы выйти из режима редактирования. После этого нажмите кнопку «CommandButton1», и она очистит ячейки, заполненные ранее нажатием кнопки «Кнопка 1».

Две кнопки на рабочем листе Excel

Теперь кнопка из коллекции «Элементы управления формы» (Кнопка 1) будет заполнять ячейки диапазона «A1:C1», а кнопка из коллекции «Элементы ActiveX» (CommandButton1) очищать их.


Кнопка в Excel как ссылка на ячейку, какой-либо инструмент, созданный макрос значительно упрощает работу в программе. Чаще всего это графический объект с назначенным макросом или гиперссылкой. Рассмотрим, как сделать такую кнопку.

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

Суть работы: создать графический объект и назначить для него макрос или гиперссылку. Рассмотрим подробнее.

Способы создания графического объекта:

  1. Кнопка – элемент ActiveX. Переходим на вкладку «Разработчик». Нажимаем кнопку «Вставить». Открывается меню с набором элементов для вставки. Выбираем первый элемент ActiveX – «кнопку» (в виде серого кирпичика). Теперь рисуем курсором кнопку необходимого размера.
  2. Кнопка 1.

  3. Кнопка – элемент управления формы. Снова переходим на вкладку «Разработчик». Открываем меню инструмента «Вставить». Теперь выбираем элемент «кнопка» из первой группы (такой же серый кирпичик). Рисуем кнопку. Сразу открывается окно для назначения макроса: можно сделать сразу, а можно попозже.
  4. Кнопка 2.

  5. Кнопка – автофигура. Переходим на вкладку «Вставка». В меню «Иллюстрации» выбираем подходящую фигуру. Рисуем. По готовой фигуре можно щелкнуть правой кнопкой мыши и изменить оформление.
  6. Кнопка 3.

  7. Кнопка – рисунок. Переходим на вкладку «Вставка». В меню «Иллюстрации» выбираем инструмент «Рисунок». Для выбора будут предложены варианты, которые имеются на компьютере.

Кнопка 4.

Графический объект создан. Теперь нужно сделать его «рабочим».



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

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

Если мы использовали элемент ActiveX, то:

Макрос 1.

Для других графических объектов макрос назначается так же. Процедура еще проще. Нужно щелкнуть правой кнопкой мыши по нарисованной кнопке или картинке и выбрать инструмент «Назначить макрос».

Назначить макрос.

Другие варианты использования кнопок

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

Нарисуем графический объект и выделим его. На вкладке «Вставка» найдем кнопку «Гиперссылка».

Гиперссылка.

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

Вставка гиперссылки.

Достаточно выбрать необходимый вариант и прописать к нему путь. Этот способ не требует написания макросов и предоставляет пользователю широкие возможности.

Подобные задачи можно выполнять и с помощью макросов. Например, чтобы при нажатии, пользователь попадал в определенную ячейку (М6), прописываем следующий код:

Sub Макрос 1()
Range(«M6»).Select
End Sub

Точно так же можно назначить макрос диаграмме, объектам WordArt, SmartAtr.

Как сделать кнопку сортировки в Excel для таблиц

Для показательного примера создайте тестовую таблицу как на рисунке:

Какого товара больше продано по месяцам.

  1. Вместо заголовков колонки таблицы добавим автофигуры, которые будут служить кнопками для сортировки по столбцам таблицы.
  2. Авто-фигуры как заголовки.

  3. В режиме Visual Basic — ALT+F11 в папке Modules вставляем новый модуль Module1. Для этого делаем по папке правый щелчок мышкой и выбираем: Insert-Module.
  4. Module1.

  5. Делаем двойной щелчок по Module1 и вводим в него следующий код:

  6. Sub Макрос1()
    ActiveWorkbook.Worksheets(«Лист1»).Sort.SortFields.Clear
    ActiveWorkbook.Worksheets(«Лист1»).Sort.SortFields.Add Key:=Range(«A2:A6«), _
    SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
    With ActiveWorkbook.Worksheets(«Лист1»).Sort
    .SetRange Range(«A2:D6»)
    .Apply
    End With
    End Sub
    ‘————————————————
    Sub Макрос2()
    ActiveWorkbook.Worksheets(«Лист1»).Sort.SortFields.Clear
    ActiveWorkbook.Worksheets(«Лист1»).Sort.SortFields.Add Key:=Range(«B2:B6«), _
    SortOn:=xlSortOnValues, Order:=xlDescending, DataOption:=xlSortNormal
    With ActiveWorkbook.Worksheets(«Лист1»).Sort
    .SetRange Range(«A2:D6»)
    .Apply
    End With
    End Sub
    ‘————————————————
    Sub Макрос3(
    )
    ActiveWorkbook.Worksheets(«Лист1»).Sort.SortFields.Clear
    ActiveWorkbook.Worksheets(«Лист1»).Sort.SortFields.Add Key:=Range(«C2:C6«), _
    SortOn:=xlSortOnValues, Order:=xlDescending, DataOption:=xlSortNormal
    With ActiveWorkbook.Worksheets(«Лист1»).Sort
    .SetRange Range(«A2:D6»)
    .Apply
    End With
    End Sub
    ‘————————————————
    Sub Макрос4()
    ActiveWorkbook.Worksheets(«Лист1»).Sort.SortFields.Clear
    ActiveWorkbook.Worksheets(«Лист1»).Sort.SortFields.Add Key:=Range(«D2:D6«), _
    SortOn:=xlSortOnValues, Order:=xlDescending, DataOption:=xlSortNormal
    With ActiveWorkbook.Worksheets(«Лист1»).Sort
    .SetRange Range(«A2:D6»)
    .Apply
    End With
    End Sub

    Примечание. Красным текстом отмечены отличающиеся параметры для каждого столбца.

  7. Назначаем каждой автофигуре свой макрос: для «Наименование» – Макрос1, а для «Май» – Макрос2 и т.д.

Все теперь достаточно только кликнуть по заголовку и таблица отсортирует данные относительно определенного столбца. Для удобства столбец «Наименование» Макрос1 сортирует по возрастанию благодаря параметру Order:=xlAscending. Во всех остальных столбцах присвоены макросы (2,3,4) с параметром Order:=xlDescending, который задает тип сортировки по убыванию. Чтобы видно было, в каком месяце было больше продано товара.

Скачать пример кнопки сортировки

Примечание. Такие простые макросы можно создать в автоматическом режиме без программирования или без написания VBA-кода, с помощью инструмента «Запись макроса».

Создание кнопки в Microsoft Excel

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

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

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

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

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

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

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

Теперь следует добавить конкретное действие. Пусть это будет переход на другой лист при нажатии на кнопку. Для этого кликаем по ней правой кнопкой мыши. В контекстном меню, которое активируется вслед за этим, выбираем позицию «Гиперссылка».

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

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

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

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

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

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

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

  • Открывается окно управление макросами. В нем нужно выделить тот макрос, который вы желаете применять при нажатии кнопки. Этот макрос должен быть уже записан в книге. Следует выделить его наименование и нажать на кнопку «OK».
  • Теперь при нажатии на объект будет запускаться выбранный макрос.

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

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

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

    В активировавшемся окне параметров перемещаемся в раздел «Настройка ленты». В правой части окна устанавливаем галочку около пункта «Разработчик», если она отсутствует. Далее выполняем щелчок по кнопке «OK» в нижней части окна. Теперь вкладка разработчика будет активирована в вашей версии Excel.

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

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

    Кликаем по получившемуся элементу двойным щелчком левой кнопки мыши.

  • Открывается окно редактора макросов. Сюда можно записать любой макрос, который вы хотите, чтобы исполнялся при нажатии на данный объект. Например, можно записать макрос преобразования текстового выражения в числовой формат, как на изображении ниже. После того, как макрос записан, жмем на кнопку закрытия окна в его правом верхнем углу.
  • Теперь макрос будет привязан к объекту.

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

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

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

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

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

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

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

    Кнопка в Excel как ссылка на ячейку, какой-либо инструмент, созданный макрос значительно упрощает работу в программе. Чаще всего это графический объект с назначенным макросом или гиперссылкой. Рассмотрим, как сделать такую кнопку.

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

    Суть работы: создать графический объект и назначить для него макрос или гиперссылку. Рассмотрим подробнее.

    Способы создания графического объекта:

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

    Графический объект создан. Теперь нужно сделать его «рабочим».

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

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

    Если мы использовали элемент ActiveX, то:

    Для других графических объектов макрос назначается так же. Процедура еще проще. Нужно щелкнуть правой кнопкой мыши по нарисованной кнопке или картинке и выбрать инструмент «Назначить макрос».

    Другие варианты использования кнопок

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

    Нарисуем графический объект и выделим его. На вкладке «Вставка» найдем кнопку «Гиперссылка».

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

    Достаточно выбрать необходимый вариант и прописать к нему путь. Этот способ не требует написания макросов и предоставляет пользователю широкие возможности.

    Подобные задачи можно выполнять и с помощью макросов. Например, чтобы при нажатии, пользователь попадал в определенную ячейку (М6), прописываем следующий код:

    Sub Макрос 1()
    Range(«M6»).Select
    End Sub

    Точно так же можно назначить макрос диаграмме, объектам WordArt, SmartAtr.

    Как сделать кнопку сортировки в Excel для таблиц

    Для показательного примера создайте тестовую таблицу как на рисунке:

    1. Вместо заголовков колонки таблицы добавим автофигуры, которые будут служить кнопками для сортировки по столбцам таблицы.
    2. В режиме Visual Basic — ALT+F11 в папке Modules вставляем новый модуль Module1. Для этого делаем по папке правый щелчок мышкой и выбираем: Insert-Module.
    3. Делаем двойной щелчок по Module1 и вводим в него следующий код: Sub Макрос1()
      ActiveWorkbook.Worksheets(«Лист1»).Sort.SortFields.Clear
      ActiveWorkbook.Worksheets(«Лист1″).Sort.SortFields.Add Key:=Range(» A2:A6 «), _
      SortOn:=xlSortOnValues, Order:= xlAscending , DataOption:=xlSortNormal
      With ActiveWorkbook.Worksheets(«Лист1»).Sort
      .SetRange Range(«A2:D6»)
      .Apply
      End With
      End Sub
      ‘————————————————
      Sub Макрос2()
      ActiveWorkbook.Worksheets(«Лист1»).Sort.SortFields.Clear
      ActiveWorkbook.Worksheets(«Лист1″).Sort.SortFields.Add Key:=Range(» B2:B6 «), _
      SortOn:=xlSortOnValues, Order:=xlDescending, DataOption:=xlSortNormal
      With ActiveWorkbook.Worksheets(«Лист1»).Sort
      .SetRange Range(«A2:D6»)
      .Apply
      End With
      End Sub
      ‘————————————————
      Sub Макрос3(
      ) ActiveWorkbook.Worksheets(«Лист1»).Sort.SortFields.Clear
      ActiveWorkbook.Worksheets(«Лист1″).Sort.SortFields.Add Key:=Range(» C2:C6 «), _
      SortOn:=xlSortOnValues, Order:=xlDescending, DataOption:=xlSortNormal
      With ActiveWorkbook.Worksheets(«Лист1»).Sort
      .SetRange Range(«A2:D6»)
      .Apply
      End With
      End Sub
      ‘————————————————
      Sub Макрос4()
      ActiveWorkbook.Worksheets(«Лист1»).Sort.SortFields.Clear
      ActiveWorkbook.Worksheets(«Лист1″).Sort.SortFields.Add Key:=Range(» D2:D6 «), _
      SortOn:=xlSortOnValues, Order:=xlDescending, DataOption:=xlSortNormal
      With ActiveWorkbook.Worksheets(«Лист1»).Sort
      .SetRange Range(«A2:D6»)
      .Apply
      End With
      End Sub Примечание. Красным текстом отмечены отличающиеся параметры для каждого столбца.
    4. Назначаем каждой автофигуре свой макрос: для «Наименование» – Макрос1, а для «Май» – Макрос2 и т.д.

    Все теперь достаточно только кликнуть по заголовку и таблица отсортирует данные относительно определенного столбца. Для удобства столбец «Наименование» Макрос1 сортирует по возрастанию благодаря параметру Order:=xlAscending. Во всех остальных столбцах присвоены макросы (2,3,4) с параметром Order:=xlDescending, который задает тип сортировки по убыванию. Чтобы видно было, в каком месяце было больше продано товара.

    Примечание. Такие простые макросы можно создать в автоматическом режиме без программирования или без написания VBA-кода, с помощью инструмента «Запись макроса».

    Горячие клавиши Excel — Самые необходимые варианты

    Горячие клавиши Excel способствуют более эффективной работе с программой.

    Табличный процессор Excel сочетает в себе массу функций и возможностей для работы даже с самыми сложными таблицами и документами.

    Наличие горячих клавиш облегчает работу пользователей. Им не приходится отвлекаться на нажатие кнопки на панели инструментов.

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

    Вычисление

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

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

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

    Операторы – это символьные или условные обозначения действий, которые будут выполнены в ячейке.

    Список горячих клавиш и операторов, которые они вызывают:

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

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

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

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

    Ввод данных

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

    Навигация и выделение

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

    Работа с файлами

    С помощью всего нескольких комбинаций клавиш можно открыть, сохранить или создать файл.

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

    Также вам могут быть интересны такие статьи:

    • Формулы EXCEL с примерами — Инструкция по применению
    • Сводные таблицы Excel — Примеры создания
    • Округление в Excel — Пошаговая инструкция

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

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

    Меню выделения и поиска по документу

    Окно поиска с последующей заменой поможет сократить время на редактирование документа.

    Вызвать меню поиска можно с помощью сочетания горячих клавиш CTRL+F, как и в других программах пакета MS Office. Таки образом используется только клавиатура.

    Чтобы найти или заменить элементы, следуйте инструкции:

    • Нажмите CTRL+F или меню поиска на панели инструментов;
    • В открывшемся перейдите на вкладку поиска, если вам просто нужно найти объект или на вкладку «найти-заменить», если необходимо осуществить поиск в документе с последующей заменой найденных данных;

    Диалоговое окно «найти-заменить»

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

    12 способов для ускорения работы в Microsoft Excell

    №1. Копирование элементов

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

    Процесс быстрого копирования элементов одного столбца таблицы

    №2. Автоматическое определение необходимой ширины каждого столбца

    Чтобы настроить правильную ширину столбика, щелкните два раза мышью на границе одного из них.

    Способ выравнивания ширины столбца

    №3. Быстрое создание выпадающего списка в одной из ячеек

    Чтобы быстро создать такой список, следуйте инструкции:

  • Выберите область ячеек или одну ячейку;
  • На панели инструментов выберите вкладку Данные и в поле проверки выберите «Тип данных» и затем создайте список;
  • В диалоговом окне укажите координату ячейки, в которой будет расположен список.

    №4. Копирование элементов с сохранением форматирования

    Совет! Чтобы не настраивать форматирование после каждого копирования, в параметрах заполнения выберите пункт, который заполняет форматированием только появившееся значение, как показано на рисунке.

    Копирование без потери формата

    №5. Моментальный переход на новый лист документа

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

    Быстрое перемещение между листами книги

    №6. Создание умной таблицы

    Обычный список в таблице можно превратить в умную таблицу с помощью сочетания горячих клавиш CTRL+L.

    Таким образом будет подключен фильтр и автоматическая настройка всех входящих данных в таблицу (выравнивание по размеру).

    №7. Моментальное добавление информации на диаграмму

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

    Быстрое добавление ячеек в диаграмму

    №8. Автоматическое заполнение пустой ячейки (ячеек)

    Выделите необходимый диапазон и с помощью клавиши F5 выберите «пустые ячейки». Нажмите на клавиатуре на CTRL+Enter.

    №9. Копирование только тех ячеек, которые видимы

    Выделите ячейки (необходимый диапазон). С помощью комбинации клавиш ALT+; можно выделить видимые ячейки.

    Затем скопируйте и вставьте данные в нужное место, как показано на рисунке ниже.

    Копирование данных в ячейке

    №10. Ввод недавно используемых функций

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

  • Выделите нужную ячейку и введите символ «=»;
  • Слева вверху окна откройте выпадающий список и выберите одну из недавно применяемых формул.

    Ввод последней формулы

    №11. Преобразование столбцов в строки и наоборот

    Скопируйте строку или столбец. Вставьте данные в нужное место с помощью комбинации клавиш CTRL+ALT+V.

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

    №12. Мгновенное копирование листов книги

    Чтобы выполнить копирование быстро нажмите на иконку листа и нажмите на клавишу CTRL.

    Видеоролики:

    Презентация Горячих клавиш при работе в Excel

    Горячие клавиши Excel — Самые необходимые варианты

    10 редкоиспользуемых сочетаний клавиш в Excel

    Рассматриваем малоизвестные, но очень полезные горячие сочетания клавиш в табличном процессоре MS Excel.

    Горячие клавиши. Введение

    В уроке рассказано про основы эффективной работы в excel — использование горячих клавиш.

    Назначение макроса форме или кнопке элемента управления

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

    Кнопка (элемент управления формы)

    Командная кнопка (элемент ActiveX)

    В следующих разделах приведены инструкции по добавлению макроса на кнопку в Excel (для Windows или Mac).

    Примечание: Элементы ActiveX не поддерживаются на компьютере Mac.

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

    Первый этап — включить его. Дополнительные сведения можно найти в статье: Отображение вкладки Разработчик.

    Добавление кнопки (элемент управления формы)

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

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

    Назначьте кнопку макроса, а затем нажмите кнопку ОК.

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

    Кнопка «добавить команду» (элемент ActiveX)

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

    Щелкните на листе место, где должен быть расположен левый верхний угол кнопки.

    В группе элементы управления нажмите кнопку Просмотреть код. Откроется редактор Visual Basic. Убедитесь в том, что выбран пункт в раскрывающемся списке справа. Процедура Sub CommandButton1_Click (на рисунке ниже) выполняет два макроса при нажатии кнопки: SelectC15 и хелломессаже.

    В подпроцедуре для кнопки Command выполните одно из указанных ниже действий.

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

    При необходимости добавьте собственный код VBA.

    Закройте редактор Visual Basic и щелкните режим конструктора , чтобы включить режим конструктора.

    Чтобы запустить код VBA, который теперь входит в состав кнопки, щелкните только что созданную кнопку ActiveX.

    Чтобы изменить элемент ActiveX, убедитесь, что выбран режим конструктора. На вкладке Разработчик в группе Элементы управления нажмите кнопку Режим конструктора.

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

    Примечание: Перед тем как нажать кнопку Свойства, выделите объект, свойства которого требуется просмотреть или изменить.

    Откроется диалоговое окно Свойства . Для получения дополнительных сведений о каждом свойстве выберите свойство и нажмите клавишу F1, чтобы отобразить соответствующий раздел справка по Visual Basic. Можно также ввести имя свойства в поле Поиск справки Visual Basic. В приведенной ниже таблице перечислены доступные свойства.

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

    Добрый день уважаемый читатель!

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

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

    В связи с этими причинами можно определить 3 варианта, куда есть возможность внедрить кнопки, в зависимости от необходимости:

    Вставляем кнопки в панель быстрого доступа Excel

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

    Для добавления кнопок в панель быстрого доступа необходимо несколько шагов:

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

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

    Вставляем кнопки в панель инструментов

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

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

    Вставляем в кнопку макрос

    Если вы создаете макросы, и это происходит частенько, тогда стоит макрос прикрутить к кнопке, которой он и будет запускаться. А саму кнопку можно внедрить в ленту управления или панель быстрого доступа для большей удобности и доступности в работе. О создании макросов вы можете ознакомиться в статье «Как создать макрос?», а сейчас мы будем работать с простым примером.

    Внимание! Если есть необходимость, чтобы кнопку с макросом можно было использовать и в других книгах Excel, нужно использовать макрос, созданный в личной книге.

    Пример №1:

    Добавим условный макрос на примере размещения кнопки в панели быстрого доступа. Пошагово это будет так:

    1. В редакторе VBA создаем макрос;

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

    Теперь на панели быстрого доступа загорелась новая и красивая кнопочка ручной сборки, которая умеет запускать прикреплённые к ней макросы.

    Пример №2:

    Теперь добавим макрос в кнопку и поместим ее на ленте в настраиваемой группе. Пошагово это можно сделать так:

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

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

    А на этом у меня всё! Я очень надеюсь, что теперь вставить кнопку в Excel на панель управления вы сможете и с закрытыми глазами, ну или хотя бы с сощуренными. Буду очень благодарен за оставленные комментарии, так как это показатель читаемости и вдохновляет на написание новых статей! Делитесь с друзьями, прочитанным и ставьте лайк!

    Не забудьте поблагодарить автора!

    Слишком многие люди тратят деньги, которые они с трудом заработали, на вещи, которые им не нужны, чтобы впечатлить людей, которые им не нравятся.
    Уилл Роджерс

    Похожие статьи

  • Понравилась статья? Поделить с друзьями:
  • Как добавить количество столбцов в excel
  • Как добавить кнопки в excel 2010
  • Как добавить код макрос в excel
  • Как добавить книгу в word
  • Как добавить код vba в excel