Меню Закрыть

Excel как добавить кнопку на лист

Содержание

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Читайте также:  Nobsound ms 10d bluetooth

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Читайте также:  Запуск cmd в планировщике

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Height, Width (форма)

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

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

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

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

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

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

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

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

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

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

    Принимает ли элемент управления фокус при щелчке.

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

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

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

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

    Выполните указанные ниже действия:

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

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

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

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

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

    Кнопка добавления команды (элемент управления Visual Basic)

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

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

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

    В диалоговом окне Назначение макроса нажмите кнопку создать, после чего откроется Редактор Visual Basic ( VBE) на панели с помощью следующего кода:

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

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

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

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

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

    Читайте также:  Что означают иконки на айфоне

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

    Дополнительные сведения

    Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.

    См. также

    Примечание: Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Была ли информация полезной? Для удобства также приводим ссылку на оригинал (на английском языке).

    При создании документа в Microsoft Excel в старых версиях открывается 3 листа, в новых – 1. Между ни.

    При создании документа в Microsoft Excel в старых версиях открывается 3 листа, в новых – 1. Между ними можно переключаться и заполнять их независимо друг от друга. Можно создавать связи и решать сложные задачи, передавая между ними данные. Возможность форматирования и программирования ячеек дополнительно расширяют функционал. Если стандартного запаса не хватает, то мы расскажем, как вставить лист в Excel.

    Кнопка для добавления листа

    Чтобы понять, как в Экселе добавить лист, обратите внимание на нижнее меню. Там отображаются все имеющиеся. Нажмите кнопку «+» в конце списка. Такое добавление расположит новый раздел после предыдущих.

    Кнопка «Вставить» на вкладке «Главная»

    Теперь о том, как добавить лист в Excel через вставку.

    1. Перейдите на вкладку «Главная».
    2. Нажмите кнопку «Вставить».
    3. Наведите указатель мыши на пункт меню «Лист» и выберите подпункт «Вставить лист».

    В Экселе 2010 делаем иначе.

    1. На главной вкладке меню инструментов с правой стороны найдите кнопку «Вставить».
    2. Нажмите на стрелочку, находящуюся ниже.
    3. В выпадающем списке кликните на последнюю строку – «Вставить лист».

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

    Комбинация клавиш Shift-F11

    Комбинация клавиш «Shift-F11» работает аналогично предыдущему способу. После их нажатия новый раздел книги создастся в начале списка нижнего меню.

    Этот способ, как добавить лист в Excel, одинаково работает на всех версиях.

    Добавление листа из контекстного меню

    Для того чтобы добавить раздел из контекстного меню:

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

    В Excel 2010 вы увидите другое меню, поэтому действовать нужно немного по-другому:

    • также нажмите правой клавишей мыши на раздел, перед которым хотите разместить новый;
    • выберите первый пункт;
    • вы увидите окно «Вставка», активируйте «Лист» и нажмите «Ок» в правом нижнем углу.

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

    Как добавить лист в Excel, если других разделов нет

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

    В Excel 2003 понадобится:

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

    • нажмите кнопку «Офис» в верхнем левом углу и «Параметры Excel»;
    • в них выберите вкладку «Дополнительно»;
    • нажмите «Показывать ярлычки листов».

    • нажмите на раздел «Файл»;
    • затем «Параметры»;
    • перейдите в меню «Дополнительно»;
    • нажмите «Показывать ярлычки листов» там.

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

    В конце надо сказать, что созданный раздел лучше сразу переименовать. Это поможет ориентироваться между ними, не терять важные и помнить, что и где нужно сделать. Между названиями: «Лист4», «Лист1», «Лист2» ориентироваться сложнее, чем между именами: «Отчет», «Планирование», «Статистика». Не забывайте, что их можно менять местами, перетаскивая мышкой для систематизирования задач.

    Рекомендуем к прочтению

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

    Ваш адрес email не будет опубликован.