Прескочи на основното съдържание

Как да създадете бутони за отваряне/отиване до определени листове в Excel?

Автор: Кели Последна промяна: 2020-04-26

Понякога може да се наложи да създадете бутон за отваряне на определен работен лист в текущата работна книга, така че как да се справите с това? Всъщност има няколко метода, които могат да ви помогнат да го разрешите.

Използвайте навигационния панел на Kutools за Excel, за да изброите всички отварящи се работни книги и техните листове, щракнете, за да преминете към листове!


Бутон за създаване, за да отворите определен лист с форма и хипервръзка

Този метод ще ви насочи да вмъкнете заоблен правоъгълник и след това да добавите хипервръзка за този заоблен правоъгълник към конкретния работен лист. Можете да направите следното:

1. Щракнете Поставете > Фигури > Заоблен правоъгълник. Вижте екранна снимка:
бутон doc отворени листове 1

2. Начертайте заоблен правоъгълник върху работния лист и можете да го форматирате и да въведете текст в него, както ви е необходимо. В нашия случай ние пишем Отидете на лист1 както е показано на екрана по-долу:
бутон doc отворени листове 2

3. Щракнете с десния бутон върху заобления правоъгълник и изберете Hyperlink от менюто с десен бутон.
бутон doc отворени листове 3

4. В отварящия се диалогов прозорец Вмъкване на хипервръзка,
(1) Изберете Поставете в този документ в Линк към раздел;
(2) Щракнете, за да изберете определено име на лист в Или изберете място в този документ раздел;
(3) Въведете адреса на целевата клетка в Въведете препратката към клетката и накрая щракнете върху OK бутон.
бутон doc отворени листове 4

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

Лесно вмъкнете множество бутони за макроси, за да отидете на (всеки) друг работен лист в Excel

За да вмъкнете бутон за макроси, за да отидете на друг работен лист, обикновено трябва да завършите всички горепосочени 5 стъпки и ще бъде доста досадно да вмъкнете много бутони за макроси, за да отидете до всеки работен лист в текущата работна книга. Но Kutools за Excel Създайте списък с имена на листове помощната програма ви позволява бързо да вмъкнете множество макро бутони, за да отидете на всеки работен лист.


реклама създаване на списък с имена на листове 1

Това Създайте списък с имена на листове помощната програма също поддържа групово вмъкване на множество хипервръзки, за да отидете до всеки работен лист (или други работни листове) в текущата работна книга.

Бутон за създаване, за да отворите определен лист с бутон за управление на формуляр

Този метод ще ви преведе през създаването на контролен бутон за формуляр за отваряне на определен работен лист. Можете да направите следното:

1, Кликнете на Софтуерен Инженер > Поставете > Бутон in Контроли на формуляри раздел. Вижте екранна снимка:
бутон doc отворени листове 5
Забележка: По подразбиране разделът Разработчик не се показва в лентата, щракнете, за да знаете как да покажете/покажете раздела за програмисти в лентата на Excel.

2. Начертайте бутон, след което се появява диалогов прозорец за присвояване на макрос. В диалоговия прозорец въведете име за макроса в Име на макрос и след това щракнете върху НОВ бутон.
бутон doc отворени листове 6

3. Сега се отваря диалоговият прозорец на Microsoft Visual Basic за приложения, моля, поставете следния код между тях под намлява Край на суб. Вижте екранна снимка:

Код: Отидете до определен работен лист в Excel

ThisWorkbook.Sheets("Sheet1").Activate

Забележка: В кода, моля, променете Sheet1 до необходимото име на лист въз основа на вашите нужди.
бутон doc отворени листове 7

4. Запазете кода и затворете прозореца на Microsoft Visual Basic for Application. Сега ще получите бутон за контрол на формата, както е показано на екранната снимка по-долу. Щракнете върху бутона, той веднага ще премине към посочения работен лист.


Създайте бутони за отваряне на всички листове с Kutools за Excel

И двата метода по-горе могат да създадат само един бутон за отваряне на един лист. Ако искате групово да създадете няколко бутона, за да отворите всички работни листове, трябва да опитате Kutools за Excel Създайте списък с имена на листове полезност.

Kutools за Excel - Заредете Excel с над 300 основни инструмента. Насладете се на пълнофункционален 30-дневен БЕЗПЛАТЕН пробен период без кредитна карта! Вземи Го Сега

1, Кликнете на Kutools плюс > Работен лист > Създайте списък с имена на листове.

2. В диалоговия прозорец Създаване на списък с имена на листове,
(1) Проверете Съдържа бутони и макроси опция в Стилове на индекса на листа раздел;
(2) в Посочете име на лист за Индекс на листа поле, въведете име за новосъздадения лист;
(3) Посочете позицията на индексния лист в Вмъкнете индекса на листа падащ списък;
бутон doc отворени листове 10

3, Кликнете на OK бутон. След това ще създаде индексен лист с множество бутони. Всеки бутон е наименуван с името на своя работен лист и е свързан с този работен лист. Вижте екранна снимка по-долу:
бутон doc отворени листове 11

Забележка: Този метод изисква активиране на Доверете се на обектния модел на проекта VBA опция в центъра за доверие.

Kutools за Excel - Заредете Excel с над 300 основни инструмента. Насладете се на пълнофункционален 30-дневен БЕЗПЛАТЕН пробен период без кредитна карта! Вземи Го Сега


Демо: създаване на бутони за отваряне/отиване на всички листове в Excel


Kutools за Excel: Над 300 удобни инструмента на една ръка разстояние! Започнете своя 30-дневен безплатен пробен период без ограничения на функциите днес. Свали сега!

Навигационен панел: Избройте всички отварящи се работни книги и раздел с вертикален лист за лесно превключване към всеки лист

Kutools за Excel Navigation Pane изброява всички отварящи се работни книги и съответните работни листове вертикално, както на екранните снимки по-долу. (1) Щракване върху работна книга в Workbook разделът ще превключи към този прозорец на работната книга; (2), докато щракнете върху работен лист в Работен лист раздел ще пропусне, за да отвори този работен лист.


рекламен навигационен панел книга лист 1


Най-добрите инструменти за продуктивност в офиса

🤖 Kutools AI помощник: Революционизирайте анализа на данни въз основа на: Интелигентно изпълнение   |  Генериране на код  |  Създаване на персонализирани формули  |  Анализирайте данни и генерирайте диаграми  |  Извикване на функциите на Kutools...
Популярни функции: Намерете, маркирайте или идентифицирайте дубликати   |  Изтриване на празни редове   |  Комбинирайте колони или клетки без загуба на данни   |   Кръг без формула ...
Супер търсене: VLookup с множество критерии    VLookup с множество стойности  |   VLookup в няколко листа   |   Размито търсене ....
Разширен падащ списък: Бързо създаване на падащ списък   |  Зависим падащ списък   |  Падащ списък с множество избори ....
Мениджър на колони: Добавете конкретен брой колони  |  Преместване на колони  |  Превключване на състоянието на видимост на скритите колони  |  Сравнете диапазони и колони ...
Препоръчани функции: Мрежов фокус   |  Изглед на дизайна   |   Голям формула бар    Мениджър на работни книги и листове   |  Библиотека с ресурси (Автоматичен текст)   |  Избор на дата   |  Комбинирайте работни листове   |  Шифроване/декриптиране на клетки    Изпращайте имейли по списък   |  Супер филтър   |   Специален филтър (филтър получер/курсив/зачертано...) ...
Топ 15 комплекта инструменти12 Текст Инструменти (добавяне на текст, Премахване на символи, ...)   |   50 + Графика Видове (диаграма на Гант, ...)   |   40+ Практичен формули (Изчислете възрастта въз основа на рождения ден, ...)   |   19 вмъкване Инструменти (Въведете QR код, Вмъкване на картина от пътя, ...)   |   12 Конверсия Инструменти (Числа към думи, Валутен обмен, ...)   |   7 Обединяване и разделяне Инструменти (Разширено комбиниране на редове, Разделени клетки, ...)   |   ... и още

Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време.  Щракнете тук, за да получите функцията, от която се нуждаете най-много...

Описание


Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна

  • Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
  • Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!
Comments (11)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Thanks so much for your easy and clear explanation of how to do this. I'm using a permanently purchased copy of MS Office 2010 in 2023 btw.
This comment was minimized by the moderator on the site
Thank you so much, it is useful.
This comment was minimized by the moderator on the site
Thank you soooooooooooooooooo much this was uber helpful i reallly appreciate the extra help
This comment was minimized by the moderator on the site
Why does Everyone still use these buttons designed 30 years ago, making your own ribbon is way cooler, check out the free solution at easyribbonbuilder.com
This comment was minimized by the moderator on the site
Is there a way in which once you navigate to a sheet the other sheets are closed?
This comment was minimized by the moderator on the site
IS THERE ANY OPTION TO MAKE A HYPERLINK IN ALL PAGES SAME TIME TO GO TO THE FIRST SHEET?
This comment was minimized by the moderator on the site
Is there a way to make the "cell reference" work with an offset formula?

For example, every week I add new data in the next column of row 5 and I'd like to navigate to the most recent data. Normally I'd use (OFFSET($B5,0,MAX(0,COUNT($B5:$Z5)-1))). B5 would represent data for the week of 1/6/2018, C5 represents 1/13/2018, D6 is 1/20/2018, and so on. I'd like the button to find the last cell between B5 and Z5 where data was entered.
This comment was minimized by the moderator on the site
Did you figure this out?
This comment was minimized by the moderator on the site
Thank you soooooooooooooo much it is very easy and helpful for me
This comment was minimized by the moderator on the site
HI, Thank you so much !!!. Very helpful !!! :-)
This comment was minimized by the moderator on the site
Thanks, For elaborating in very easy steps. It is very helpful.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations