Зміст
Якщо у вас багато аркушів у книзі Excel і ви шукаєте в Google швидкий спосіб знайти конкретний аркуш або всі назви аркушів, то ви потрапили в потрібне місце! У цій статті ми розглянемо 2 ефективних способи пошуку за назвою аркуша в книзі Excel з відповідними ілюстраціями.
Завантажити Практичний посібник
Ви можете завантажити наступну робочу книгу в Excel для вашої практики.
Назва пошукового листа.xlsm
2 Ефективні методи пошуку імені аркуша в книзі Excel
У цьому розділі ми розглянемо 2 способи пошуку імен аркушів у книзі Excel з відповідними ілюстраціями та поясненнями.
1. клацніть правою кнопкою миші на кнопці навігації, щоб знайти назву аркуша
Кнопка навігації у вашій книзі Excel знаходиться безпосередньо над рядком стану.
У книзі Excel, що містить багато назв аркушів, за допомогою цієї кнопки можна швидко знайти потрібний аркуш. Для цього достатньо виконати наступні дії.
Сходинки:
- Робити клацніть правою кнопкою миші на Кнопка навігації вашої робочої книги Excel.
Ви побачите діалогове вікно, яке містить всі імена аркушів у вашій книзі Excel.
- Зараз обирати конкретний аркуш, який вам потрібен, і нарешті натисніть ГАРАЗД. .
Це призведе до переходу на вибраний аркуш.
Читати далі: Як отримати ім'я аркуша Excel (2 способи)
2. використання коду VBA для пошуку імені аркуша в книзі Excel
Ви можете легко знайти імена аркушів, використовуючи певні макроси VBA. Тут ми розглянемо, як це зробити.
2.1 Пошук за допомогою VBA і перехід зі списку назв аркушів
Тут, в рамках програми "Відкритий світ", відбулася презентація VBA У цьому розділі ми дізнаємося, як отримати список всіх імен аркушів у книзі Excel за допомогою коду VBA Для цього потрібно лише виконати наведені нижче дії.
Сходинки:
- По-перше, зайдіть на сайт Розробник рахунок.
- Потім натисніть на кнопку Visual Basic опція від Розробник таб і а VBA вискакує вікно.
Або, якщо ви натиснете Alt+F11 ключі разом, а VBA з'явиться вікно.
- Потім натисніть на кнопку Вставка на вкладці "Вкладка" рядка меню VBA вікно.
- Потім натисніть на Модуль .
Це відкриє новий Модуль вікно.
- Тепер скопіюйте наступне VBA код і вставити його в Модуль вікно.
Sub List_SheetNames() Columns(1).Insert For i = 1 To Sheets.Count Cells(i, 1) = Sheets(i).Name Next i End Sub
- Натисніть на Біжи рядка меню або натисніть F5 на виконання Угоди про асоціацію між Україною та Європейським Союзом VBA код.
У результаті буде створено список усіх назв аркушів на поточному аркуші.
- Тепер для переходу до потрібного аркуша ви можете призначити гіперпосилання на ці назви аркушів. Продовжуйте виконувати кроки, щоб додати гіперпосилання до кожного з аркушів.
- Клацніть правою кнопкою миші на вибраній вами назві аркуша.
- Перейдіть на сторінку Посилання опція> Вставити посилання .
- Виберіть Місце в цьому документі .
- Виберіть свій конкретний аркуш.
- Преса ГАРАЗД. .
Тепер при натисканні на створені посилання ви потрапите на відповідний робочий аркуш.
Детальніше: Як перерахувати назву аркуша в Excel (5 способів + VBA)
2.2 Пошук за назвою аркуша у полі введення
Цей код VBA забезпечить вам вікно пошуку з використанням Функція InputBox Вам потрібно ввести назву аркуша в поле пошуку, і Код переведе вас на потрібний аркуш! Далі все дуже просто - ви маєте виконати наступні кроки.
Сходинки:
- Перш за все, зверніться до Розробник Потім натисніть на вкладку Visual Basic кнопку.
- Потім перейдіть до розділу вставка і виберіть вкладку Модуль. Він відкриє новий Модуль вікно, в яке потрібно вставити наступне VBA код.
Якщо у вас немає вкладки "Розробник" у програмі Excel, увімкніть її або натисніть Alt+F11 Це безпосередньо відкриє нове вікно модуля.
- Тепер скопіюйте наступний VBA код і вставте його в модуль.
Sub Search_SheetName() Dim Name As String Dim Found As Boolean Name = InputBox("Введіть назву аркуша:", "Пошук аркуша") If Name = "" Then Exit Sub On Error Resume Next ActiveWorkbook.Sheets(Name).Select Found = (Err = 0) On Error GoTo 0 If Found Then MsgBox "Аркуш "" & Name & "" знайдено та вибрано!" Else MsgBox "Аркуш "" & Name & "" не знайдено!" End If End Sub
- Далі, натиснувши на кнопку Біжи в рядку меню на сторінці Visual Basic вкладка або натискання F5, з'явиться вікно пошуку аркуша.
- Запишіть назву аркуша, який потрібно знайти, і натисніть ГАРАЗД. .
- З'явиться ще одне діалогове вікно, в якому буде вказано, знайдено аркуш чи ні. Його потрібно закрити.
Зауважте:
Цей код VBA потребує точно підібраного імені аркуша.
Докладніше: Як шукати ім'я аркуша за допомогою VBA в Excel (3 приклади)
Висновок
У цій статті ми розглянули, як шукати імена аркушів у книзі Excel за допомогою кодів VBA і без них. Сподіваюся, ця стаття була корисною для вас. Ви можете відвідати наш сайт ExcelWIKI Будь ласка, залишайте свої коментарі, пропозиції або запитання, якщо вони у вас є, у розділі коментарів нижче.