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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Читать еще:  Как сделать расчет кредита в excel?

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

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

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

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

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

    Зачем это нужно?

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

    Использование клавиатуры в качестве основного инструмента дает существенную прибавку к скорости работы. Это связано с тем, что наиболее часто используемые команды можно выполнить путем нажатия всего пары клавиш. Также у наших рук есть механическая память, и через некоторое время вы заметите, что вам нужно только подумать, как пальцы уже нажимают нужные клавиши (Вы ведь не задумываетесь, когда печатаете текст — руки сами это делают).

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

    Базовые клавиши

    Перемещение по одной ячейке. Стрелки вниз, вверх, влево и вправо

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

    Перемещение в начало строки. Клавиша Home

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

    Постраничное перемещение по листу Excel. Клавиши Page Up и Page Down

    Клавиша Page Up перемещает курсор ровно на одну страницу вверх, а клавиша Page Down – на страницу вниз. Данные клавиши полностью заменяют прокрутку документа скролом мыши и экономят время. Единственное на первый взгляд неудобство — это то, что при медленной прокрутке скролом вы можете более подробно следить за изменениями в тексте не перемещая глаз с одной точки экрана. При использовании клавиш необходимо будет просматривать страницу от верхнего до нижнего края.

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

    Перемещение курсора в начало и конец документа. Сочетание клавиш Ctrl + Home и Ctrl + End

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

    Аналогично, для быстрого перехода в конец документа — Ctrl + End.

    Перемещение по листам книги. Сочетание клавиш Ctrl + Page Up и Ctrl + Page Down

    Для перемещения между листами книги также можно использовать клавиатуру. Зажмите клавишу Ctrl и клавишами Page Up или Page Down перемещайтесь на предыдущий или следующий лист.

    Перемещение по документам Excel и другим приложениям. Сочетание клавиш Alt + Tab

    Данная комбинация клавиш позволяет переключаться между открытыми приложениями. Как правило, у нас открыто множество приложений, но параллельно мы работаем с двумя-тремя из них (это могут быть Excel и Word, Excel и интернет браузер). Сколько времени вы тратите на то, чтобы переключиться с одного на другой. Сочетание клавиш Alt + Tab позволяет мгновенно перейти к предыдущему документу с котором вы работали. Если необходимо перейти к другому документу, то удерживая клавишу Alt, нажимайте Tab до тех пор, пока не перейдете к нужному документу.

    Навигация внутри таблицы и прочие методы перемещения

    Быстрое перемещение по таблице. Сочетание клавиши Ctrl и стрелок вверх, вниз, влево и вправо

    С помощью клавиатуры гораздо быстрее и удобнее перемещаться внутри таблицы. Для этого используется комбинация клавиши Ctrl и клавиш со стрелками.

    Более подробно рассмотрим как работает сочетание клавиш Ctrl + Вниз, так как сочетание клавиши Ctrl с другими стрелками меняет только направление перемещения курсора.

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

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

    Вызов окна перехода. Сочетание клавиш Ctrl + G

    С помощью диалогового окна «переход» легко перейти к именованной ячейке/диапазону или умной таблице. Для вызова этого окна можно воспользоваться комбинацией клавиш Ctrl + G или клавишей F5. Для выбора объекта, к которому вы хотите перейти также можно использовать клавиатуру: нажмите Tab и стрелками вверх и вниз выберите переменную к которой хотите перейти.

    Читать еще:  Как сделать прямую в excel?

    Использование окна поиска для перехода к нужной ячейки. Сочетание клавиш Ctrl + F

    Очень часто, вместо того чтобы прокручивать скролом мышки документ или перебирать страницы клавишами, проще перейти к нужному место путем поиска. Для того чтобы быстро вызвать окно поиска пользуйтесь сочетанием клавиш Ctrl + F (для запоминания F — от слова Find — поиск).

    Excel-кнопка перехода к определенному листу

    Я пытаюсь создать кнопку, которая приведет меня к моему индексному листу. Я знаю, как это сделать с помощью макроса или гиперссылки, но мои пользователи не являются пользователями ‘smart’ и будут звонить мне весь день, если я использую macros.

    Кто-нибудь знает, как я мог бы решить эту проблему, кроме использования гиперссылки? Я думал о кнопке с гиперссылкой, но не нашел способа сделать это!

    В Excel 2007, Гото вставка/фигуры и выберите форму. Раскрасьте его и введите любой текст, который вы хотите. Затем щелкните правой кнопкой мыши на фигуре и вставьте гиперссылку

    Несколько советов с формами..

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

    Поочередно, если вы используете макрос включен книгу:

    Добавить любой элемент управления вообще от разработчика — > вставить (возможно, кнопка)

    Когда он спросит, какой макрос назначить, выберите Новый. Для кода сгенерированного модуля введите что-то вроде:

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

    Вы должны добавить кнопку на лист excel (скажем sheet1 ), с которого вы можете перейти на другой лист(скажем sheet2 ).

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

    GOTO Файл -> Параметры -> Настройка ленты -> включить checkbox разработчика на правой панели -> готово.

    Чтобы добавить кнопку :-

    Вкладка разработчика — > вставить — > выбрать кнопку первого элемента — > выбрать расположение кнопки — > Готово.

    Чтобы дать название кнопке :-

    Щелкните правой кнопкой мыши на кнопке — > Редактировать текст.

    Чтобы добавить код для перехода на лист2 :-

    Щелкните правой кнопкой мыши на кнопке — > назначить макрос — > создать — > (microsoft visual basic откроется для кода для кнопки) — > вставить код ниже

    Сохраните файл с помощью шаблона ‘ Excel Macro Enable (*.xltm)’, с помощью которого к коду добавляется лист excel.

    Вам не нужно создавать кнопку. Объект существует по умолчанию.

    Просто щелкните правой кнопкой мыши на кнопках со стрелками в нижнем левом углу окна Excel. Это кнопки со стрелками, которые при нажатии левой кнопки мыши перемещают один лист влево или вправо.

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

    Есть ли причина, по которой они не могут просто нажать на вкладку для вашего листа, когда они этого хотят?

    Похожие вопросы:

    Это правильный способ доступа к файлу MS Office Excel 2007? String connString = Provider=Microsoft.Jet.OLEDB.4.0; + Data Source= + file_path + ;Extended Properties=Excel 8.0;; Если да, то как.

    Это сделало бы жизнь моего пользователя намного проще, если бы я мог сделать следующее; Разрешить просмотр (не редактирование) документа Excel в Internet Explorer 8 Облегчите переход к определенным.

    Я хочу подключиться к листу excel, используя jdbc или какой-либо другой метод, но я не хочу указывать DSN для того же самого, используя административный инструмент. Есть ли у них какой-то способ.

    Я создал лист excel, используя плагин XLWT, используя Python. Теперь мне нужно снова открыть лист excel и добавить новые листы / столбцы к существующему листу excel. Возможно ли это сделать с.

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

    Я добавил форму VBA userform и модуль Module1 в Excel, открыв редактор Microsoft VBA ( Alt + F11 ) из Excel. Теперь, когда я открываю любой другой Excel, нажатие Alt + F11 приводит меня к редактору.

    Я пытаюсь подключиться к excel листу (Book1.xlsx) в сети (ip=192.168.1.2). Лист excel-это моя база данных. Я знаю, что могу использовать access и другую базу данных, но я хочу попробовать.

    Я разрабатываю C# add in для Excel (используя инструменты VSTO). У меня есть асинхронный процесс, который время от времени всплывает пузырьки уведомлений, которые отображаются выше всех windows.

    Читать еще:  Как сделать товарную накладную в excel?

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

    Функция ГИПЕРССЫЛКА() в MS EXCEL

    Функция ГИПЕРССЫЛКА() , английский вариант HYPERLINK(), создает ярлык или гиперссылку, которая позволяет открыть страницу в сети интернет, файл на диске (документ MS EXCEL, MS WORD или программу, например, Notepad.exe) или перейти к указанному листу (диапазону ячеек) в текущей книге .

    Функция ГИПЕРССЫЛКА () имеет следующий синтаксис.

    Синтаксис функции

    ГИПЕРССЫЛКА(адрес, [имя])

    Адрес — адрес страницы в сети интернет или путь к файлу на диске. Адрес может указывать на определенное место в Книге, например на ячейку или именованный диапазон. Путь может представлять собой путь к файлу на жестком диске, либо URL-адрес в Интернете или интрасети. Аргумент Адрес записывается в виде текстовой строки, заключенной в кавычки, или представляет собой ссылку на ячейку, содержащую гиперссылку или путь в виде текстовой строки (без кавычек).

    Имя — необязательный аргумент, необходимый для отображения текста гиперссылки (т.е. просто текстовая строка для отображения в гиперссылке). Текст ссылки отображается синим цветом с подчеркиванием. Если этот аргумент опущен, в ячейке в качестве текста ссылки отображается аргумент Адрес. Также как и Адрес, аргумент Имя может быть представлен текстовой строкой, именем или ссылкой на ячейку, содержащей текст. Если аргумент Имя возвращает значение ошибки (например, #ЗНАЧ!), вместо текста ссылки в ячейке отображается значение ошибки.

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

    Переход на страницу Интернет

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

    =ГИПЕРССЫЛКА(» http://www.excel2.ru «;»Перейти на сайт excel2.ru»)

    Если опустить второй аргумент, то в ячейке вместо слов Перейти на сайт excel2.ru будет просто отображен адрес http://www.excel2.ru

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

    =ГИПЕРССЫЛКА(«http://excel2.ru/articles/imena»;»Перейти к статье Имена на сайте excel2.ru»)

    Если Вы знаете адрес документа на внешнем сайте, то можно указать в гиперссылке адрес этого файла, чтобы его скачать и открыть:

    = ГИПЕРССЫЛКА(» http://example.microsoft.com/report/budget report.xlsx»; «Щелкните, чтобы просмотреть отчет»)

    Открываем файл на диске

    С помощью функции ГИПЕРССЫЛКА () можно открыть файл, сохраненный на диске компьютера или сервера. Откроем стандартный файл Windows для редактирования текста Notepad.exe

    Если на компьютере имеется диск D: на котором в папке Finance имеется файл БазаДанных.xlsx, то открыть его поможет формула

    = ГИПЕРССЫЛКА(«[D:FinanceБазаДанных.xlsx]лист1!A5″;»Открыть Книгу MS EXCEL и перейти на Листе1 в ячейку А5»)

    После этого, в окне файла БазаДанных.xlsx, станет активной ячейка A5.

    Примечание: После ввода формулы с функцией ГИПЕРССЫЛКА() , указывающей на место в другом листе или книге, сохраните книгу перед тестированием гиперссылки, чтобы избежать сообщения об ошибке.

    Переходим на другой лист в текущей книге

    Предположим, что требуется сделать ссылку с Листа1 на Лист2 в книге БазаДанных.xlsx.

    Поместим формулу с функцией ГИПЕРССЫЛКА() в ячейке А18 на Листе1 (см. файл примера ).

    =ГИПЕРССЫЛКА(«[БазаДанных.xlsx]Лист2!A1″;»Нажмите ссылку, чтобы перейти на Лист2 этой книги, в ячейку А1»)

    Указывать имя файла при ссылке даже внутри одной книги — обязательно. При переименовании книги или листа ссылка перестанет работать. Но, с помощью функции ЯЧЕЙКА() можно узнать имя текущей книги и листа (см. здесь и здесь).

    Плохой новостью является то, что если у Вас открыто 2 или более файлов EXCEL (в одном экземпляре программы, см. примечание ниже), то функция ЯЧЕЙКА() может вернуть имя другого открытого файла (если Вы его изменяли). Так что будьте осторожнее с функцией ЯЧЕЙКА() . Поэтому иногда удобнее ссылки внутри книги создавать с помощью стандартного механизма гиперссылок, нажав CTRL+K или через меню Вставка/ Связи/ Гиперссылка (после вызова окна Вставка гиперссылки выберите Связать с: местом в документе).

    Примечание: Открыть несколько книг EXCEL можно в одном окне MS EXCEL (в одном экземпляре MS EXCEL) или в нескольких. Обычно книги открываются в одном экземпляре MS EXCEL (когда Вы просто открываете их подряд из Проводника Windows или через Кнопку Офис в окне MS EXCEL). Второй экземпляр MS EXCEL можно открыть запустив файл EXCEL.EXE, например через меню Пуск. Чтобы убедиться, что файлы открыты в одном экземпляре MS EXCEL нажимайте последовательно сочетание клавиш CTRL+TAB — будут отображаться все окна Книг, которые открыты в данном окне MS EXCEL. Для книг, открытых в разных окнах MS EXCEL (экземплярах MS EXCEL) это сочетание клавиш не работает. Удобно открывать в разных экземплярах Книги, вычисления в которых занимают продолжительное время. При изменении формул MS EXCEL пересчитывает только книги открытые в текущем экземпляре.

    Составляем оглавление книги

    В статье Оглавление книги на основе гиперссылок описан подход к созданию оглавлению.

    Ссылка на основную публикацию
    ×
    ×
    Adblock
    detector