На чтение 6 мин. Просмотров 223 Опубликовано 21.05.2021
Обычно мы можем легко находить/искать ячейки с помощью функции поиска и замены. Но иногда нам нужно искать по имени листа. Например, на панели вкладок листа сжимаются десятки листов, и нам нужно быстро найти рабочий лист и перейти к нему. Так как? В этой статье обсуждаются оба метода, позволяющие легко решить эту проблему.
- Поиск по имени рабочего листа с помощью VBA
- Поиск по имени рабочего листа с помощью Создать список имен листов Kutools for Excel ( 5 шагов )
- Поиск по имени рабочего листа с помощью области навигации Kutools for Excel ( 2 шага )
Содержание
- Быстрый поиск по имени рабочего листа с помощью Kutools for Excel
- Поиск по имени рабочего листа с помощью VBA
- Поиск по имени рабочего листа с помощью Create List of Sheet Names of Kutools for Excel
- Поиск по имени рабочего листа с панелью навигации Kutools for Excel
- Статьи по теме:
Быстрый поиск по имени рабочего листа с помощью Kutools for Excel
Теперь в Kutools for Excel улучшена его панель навигации и поддерживает простой поиск по имени листа, как показано на снимке экрана ниже. 30-дневная бесплатная пробная версия полнофункциональной версии!
Вкладка Office Включает редактирование и просмотр с вкладками в Office и делает вашу работу намного проще …
Подробнее … Скачать бесплатно …
Kutools for Excel решает большинство ваших проблем и увеличивает вашу производительность на 80%
- Повторно использовать что угодно: добавьте наиболее часто используемые или сложные формулы, диаграммы и все остальное в избранное и быстро используйте их в будущем.
- Более 20 текстовых функций: извлечение числа из текстовой строки; Извлечь или удалить часть текстов; Преобразование чисел и валют в английские слова.
- Инструменты слияния: несколько книг и листов в одну; Объединить несколько ячеек/строк/столбцов без потери данных; Объедините повторяющиеся строки и суммируйте.
- Инструменты разделения: разделение данных на несколько листов в зависимости от значения; Из одной книги в несколько файлов Excel, PDF или CSV; Один столбец в несколько столбцов.
- Вставить пропуск скрытых/отфильтрованных строк; Подсчет и сумма по цвету фона; Массовая отправка персонализированных писем нескольким получателям.
- Суперфильтр: создавайте расширенные схемы фильтров и применяйте их к любым листам; Сортировать по неделе, дню, частоте и т. Д. Фильтр жирным шрифтом, формулами, комментарием …
- Более 300 мощных функций; Работает с Office 2007-2019 и 365; Поддерживает все языки; Простое развертывание на вашем предприятии или в организации.
Подробнее … Бесплатная загрузка …
->
Поиск по имени рабочего листа с помощью VBA
Этот метод вводит макрос VBA для простого поиска на листе в активной книге.
1 . Одновременно нажмите клавиши Alt + F11 , чтобы открыть окно Microsoft Visual Basic для приложений.
2 . Нажмите Вставить > Module , а затем вставьте следующий код VBA в новое открывающееся окно модуля.
VBA: поиск по имени листа
3 . Нажмите клавишу F5 или кнопку Run , чтобы запустить этот VBA.
4 . Появится диалоговое окно поиска на листе, введите имя листа, на котором вы будете искать, и нажмите кнопку OK . См. Снимок экрана:
Появится другое диалоговое окно и сообщит, есть ли на листе найдено или нет. Просто закройте его.
Примечание. Для этого VBA требуется точно совпадающее имя рабочего листа. Только вы вводите точно полное имя рабочего листа, вы можете узнать этот рабочий лист с помощью этого VBA.
Поиск по имени рабочего листа с помощью Create List of Sheet Names of Kutools for Excel
В приведенном выше VBA может быть непросто найти рабочий лист, если вы не можете точно запомните и введите имя рабочего листа. Этот метод познакомит вас с утилитой Kutools for Excel Create List of Sheet Names для быстрого поиска и перехода к рабочему листу.
Kutools for Excel – включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная 30-дневная пробная версия, кредитная карта не требуется! Бесплатная пробная версия!
Kutools for Excel – объединяет более 300 дополнительных функций и инструментов для Microsoft Excel
Перейти к загрузке
Бесплатная пробная версия 60 днейПокупка
PayPal/MyCommerce
->
1 . Нажмите Kutools Plus > Рабочий лист > Создать список имен листов , чтобы открыть диалоговое окно «Создать список имен листов». См. Скриншоты:
2 . В открывшемся диалоговом окне «Создать список имен листов» укажите параметры: (1) установите флажок Содержит список гиперссылок ; (2) введите имя для нового созданного индексного листа; (3) укажите место нового индексного листа; и (4) перечислить все имена рабочих листов в одном столбце на индексном листе.
3 . Нажмите кнопку ОК . Теперь создается новый индексный лист, который помещается перед всеми листами.
4 . Перейдите к индексной странице и одновременно нажмите клавиши Ctrl + F , чтобы открыть диалоговое окно «Найти и заменить», введите ключевое слово в Найдите поле и нажмите кнопку Найти все .. См. Снимок экрана:
Теперь все имена листов, содержащие ключевые слова, найдены и перечислены в нижней части окна поиска. и диалоговое окно “Заменить”. См. Диалоговое окно выше.
5 . Щелкните имя найденного листа в диалоговом окне «Найти и заменить», чтобы выбрать соответствующую ячейку, затем щелкните выбранную ячейку в индексном листе, и он сразу перейдет к соответствующему листу.
Демонстрация: поиск по имени листа в Excel
Kutools for Excel включает более 300 удобных инструментов для Excel, которые можно бесплатно попробовать без ограничений в течение 30 дней. Загрузить и бесплатную пробную версию !
Поиск по имени рабочего листа с панелью навигации Kutools for Excel
Если у вас установлен Kutools for Excel, вы можете легко искать листы по имени листа в области навигации. Пожалуйста, сделайте следующее:
Kutools for Excel – включает более 300 удобных инструментов для Excel. Полнофункциональная 30-дневная бесплатная пробная версия, кредитная карта не требуется! Получить сейчас
1 . По умолчанию открывается панель навигации. Если закрыто, нажмите Kutools > Панель навигации , чтобы отобразить панель навигации, а затем нажмите (Рабочая книга и лист) в левой части области навигации.
2 . Установите флажок Фильтр в области навигации и введите указанные ключевые слова в следующее поле. Теперь все листы, имена которых содержат указанные ключевые слова, будут найдены и перечислены в поле ниже. См. Снимок экрана:
Примечание : нажатие результаты поиска перескочат и сразу откроют соответствующий рабочий лист.
Демо: поиск по имени рабочего листа с помощью панели навигации Kutools for Excel
Kutools for Excel включает более 300 удобных инструментов для Excel, которые можно попробовать бесплатно без ограничения в течение 30 дней. Загрузить и бесплатную пробную версию !
Статьи по теме:
Создать гиперссылку в ячейке на другой лист в той же книге
Содержание
- Советы и лайфхаки по работе с Excel
- Как снять пароль в Excel? Три рабочих способа снятия пароля.
- Как собрать несколько книг Excel в одну?
- Что такое макрос и куда его вставлять в Excel?
- Как добавить абзац в ячейке Excel?
- Как посчитать количество уникальных значений в колонке Excel?
- Отсортировать уникальные значения в Excel
- Как сделать и добавить выпадающий список в Excel?
- Как быстро перейти в нужный лист книги Excel?
- Поиск листов
- Данная функция является частью надстройки MulTEx
- Как искать в Excel по имени листа?
- Быстрый поиск по имени рабочего листа с помощью Kutools for Excel
- Поиск по имени рабочего листа с помощью VBA
- Поиск по имени рабочего листа с помощью Create List of Sheet Names of Kutools for Excel
- Поиск по имени рабочего листа с панелью навигации Kutools for Excel
- Статьи по теме:
- Как найти лист по имени excel
- Как искать по имени листа в Excel?
Советы и лайфхаки по работе с Excel
Многие сталкивались с файлами Ексель, в которых создано огромное количество листов. Чтобы найти нужный лист нужно прокрутить все созданные в книге листы.
Но есть более простой способ быстро открыть нужный лист.
Щелкните правой кнопкой мыши на кнопки прокрутки листов, которые находятся слева от названия листов и выберите нужный лист:
Как снять пароль в Excel? Три рабочих способа снятия пароля.
Способ 1. (Используем программу) Ищем в поисковике и загружаем программу
Как собрать несколько книг Excel в одну?
Например, мы имеем много рабочих книг Excel, и мы хотим
Что такое макрос и куда его вставлять в Excel?
Нам в работе иногда не хватает стандартных возможностей Эксель и приходится напрягать
Как добавить абзац в ячейке Excel?
Достаточно часто при заполнении ячейки текстом, возникает необходимость ввести текст
Как посчитать количество уникальных значений в колонке Excel?
Иногда в работе нам нужно посчитать уникальные значения в определенной
Отсортировать уникальные значения в Excel
Предположим, что у нас есть такая таблица с перечнем соглашений,
Как сделать и добавить выпадающий список в Excel?
В Excel есть одна интересная особенность, а именно возможность вводить
Как быстро перейти в нужный лист книги Excel?
Многие сталкивались с файлами Ексель, в которых создано огромное количество
Источник
Поиск листов
Данная функция является частью надстройки MulTEx
|
Вызов команды:
MulTEx -группа Книги/Листы —Листы —Поиск листов
Команда поможет быстро найти листы по их названию. Актуально для книг, листов в которых 15 и более.
Сразу после вызова команды появляется форма с активным полем поиска. Т.е. сразу после вызова можно начать набирать символы, которые содержатся в имени листа и по мере набора в форме будут отображаться все листы, содержащие указанные символы/слова.
После того, как нужные листы найдены и отображены в форме с ними можно проделать следующие действия:
Перейти на лист:
необходимо выбрать лист, на который надо перейти (сделать лист активным). Если выбрано несколько листов — выделен будет только первый выбранный. Для чего это может быть нужно: когда листов в книге много не так-то просто найти именно нужный по имени. Стандартные возможности Excel в этом плане не очень удобны — придется глазами просматривать длинный список из всех листов и искать именно нужный/нужные.
Важно: в форме отображается так же видимость листов. При попытке перейти на скрытый лист MulTEx сообщит, что это невозможно, т.к. лист скрыт. Для начала лист надо будет отобразить, для чего можно воспользоваться командой Изменить видимость листов.
Удалить:
выбираются (проставлением галочек в форме напротив имен нужных листов) листы, которые необходимо удалить. После нажатия Удалить будут удалены все выбранные листы, в том числе скрытые. Важно: при попытке удалить листы из защищенной книги MulTEx выдаст сообщение о том, что книга защищена и защиту необходимо снять (вкладка Рецензирование —Защитить книгу). Если на книгу установлен пароль, но вспомнить его не получается — можно воспользоваться командой Снять защиту с книги(без пароля).
Источник
Как искать в Excel по имени листа?
Обычно мы можем легко находить/искать ячейки с помощью функции поиска и замены. Но иногда нам нужно искать по имени листа. Например, на панели вкладок листа сжимаются десятки листов, и нам нужно быстро найти рабочий лист и перейти к нему. Так как? В этой статье обсуждаются оба метода, позволяющие легко решить эту проблему.
- Поиск по имени рабочего листа с помощью VBA
- Поиск по имени рабочего листа с помощью Создать список имен листов Kutools for Excel ( 5 шагов )
- Поиск по имени рабочего листа с помощью области навигации Kutools for Excel ( 2 шага )
Быстрый поиск по имени рабочего листа с помощью Kutools for Excel
Теперь в Kutools for Excel улучшена его панель навигации и поддерживает простой поиск по имени листа, как показано на снимке экрана ниже. 30-дневная бесплатная пробная версия полнофункциональной версии!
- Повторно использовать что угодно: добавьте наиболее часто используемые или сложные формулы, диаграммы и все остальное в избранное и быстро используйте их в будущем.
- Более 20 текстовых функций: извлечение числа из текстовой строки; Извлечь или удалить часть текстов; Преобразование чисел и валют в английские слова.
- Инструменты слияния: несколько книг и листов в одну; Объединить несколько ячеек/строк/столбцов без потери данных; Объедините повторяющиеся строки и суммируйте.
- Инструменты разделения: разделение данных на несколько листов в зависимости от значения; Из одной книги в несколько файлов Excel, PDF или CSV; Один столбец в несколько столбцов.
- Вставить пропуск скрытых/отфильтрованных строк; Подсчет и сумма по цвету фона; Массовая отправка персонализированных писем нескольким получателям.
- Суперфильтр: создавайте расширенные схемы фильтров и применяйте их к любым листам; Сортировать по неделе, дню, частоте и т. Д. Фильтр жирным шрифтом, формулами, комментарием …
- Более 300 мощных функций; Работает с Office 2007-2019 и 365; Поддерживает все языки; Простое развертывание на вашем предприятии или в организации.
Поиск по имени рабочего листа с помощью VBA
Этот метод вводит макрос VBA для простого поиска на листе в активной книге.
1 . Одновременно нажмите клавиши Alt + F11 , чтобы открыть окно Microsoft Visual Basic для приложений.
2 . Нажмите Вставить > Module , а затем вставьте следующий код VBA в новое открывающееся окно модуля.
VBA: поиск по имени листа
3 . Нажмите клавишу F5 или кнопку Run , чтобы запустить этот VBA.
4 . Появится диалоговое окно поиска на листе, введите имя листа, на котором вы будете искать, и нажмите кнопку OK . См. Снимок экрана:
Появится другое диалоговое окно и сообщит, есть ли на листе найдено или нет. Просто закройте его.
Примечание. Для этого VBA требуется точно совпадающее имя рабочего листа. Только вы вводите точно полное имя рабочего листа, вы можете узнать этот рабочий лист с помощью этого VBA.
Поиск по имени рабочего листа с помощью Create List of Sheet Names of Kutools for Excel
В приведенном выше VBA может быть непросто найти рабочий лист, если вы не можете точно запомните и введите имя рабочего листа. Этот метод познакомит вас с утилитой Kutools for Excel Create List of Sheet Names для быстрого поиска и перехода к рабочему листу.
Kutools for Excel – включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная 30-дневная пробная версия, кредитная карта не требуется! Бесплатная пробная версия!
Kutools for Excel – объединяет более 300 дополнительных функций и инструментов для Microsoft Excel
1 . Нажмите Kutools Plus > Рабочий лист > Создать список имен листов , чтобы открыть диалоговое окно «Создать список имен листов». См. Скриншоты:
2 . В открывшемся диалоговом окне «Создать список имен листов» укажите параметры: (1) установите флажок Содержит список гиперссылок ; (2) введите имя для нового созданного индексного листа; (3) укажите место нового индексного листа; и (4) перечислить все имена рабочих листов в одном столбце на индексном листе.
3 . Нажмите кнопку ОК . Теперь создается новый индексный лист, который помещается перед всеми листами.
4 . Перейдите к индексной странице и одновременно нажмите клавиши Ctrl + F , чтобы открыть диалоговое окно «Найти и заменить», введите ключевое слово в Найдите поле и нажмите кнопку Найти все .. См. Снимок экрана:
Теперь все имена листов, содержащие ключевые слова, найдены и перечислены в нижней части окна поиска. и диалоговое окно “Заменить”. См. Диалоговое окно выше.
5 . Щелкните имя найденного листа в диалоговом окне «Найти и заменить», чтобы выбрать соответствующую ячейку, затем щелкните выбранную ячейку в индексном листе, и он сразу перейдет к соответствующему листу.
Демонстрация: поиск по имени листа в Excel
Поиск по имени рабочего листа с панелью навигации Kutools for Excel
Если у вас установлен Kutools for Excel, вы можете легко искать листы по имени листа в области навигации. Пожалуйста, сделайте следующее:
Kutools for Excel – включает более 300 удобных инструментов для Excel. Полнофункциональная 30-дневная бесплатная пробная версия, кредитная карта не требуется! Получить сейчас
1 . По умолчанию открывается панель навигации. Если закрыто, нажмите Kutools > Панель навигации , чтобы отобразить панель навигации, а затем нажмите (Рабочая книга и лист) в левой части области навигации.
2 . Установите флажок Фильтр в области навигации и введите указанные ключевые слова в следующее поле. Теперь все листы, имена которых содержат указанные ключевые слова, будут найдены и перечислены в поле ниже. См. Снимок экрана:
Примечание : нажатие результаты поиска перескочат и сразу откроют соответствующий рабочий лист.
Демо: поиск по имени рабочего листа с помощью панели навигации Kutools for Excel
Статьи по теме:
Создать гиперссылку в ячейке на другой лист в той же книге
Источник
Как найти лист по имени excel
Как искать по имени листа в Excel?
Обычно мы можем легко находить / искать ячейки с помощью функции поиска и замены. Но иногда нам нужно искать по имени листа. Например, на панели вкладок листа сжимаются десятки листов, и нам нужно быстро найти рабочий лист и перейти к нему. Так как? В этой статье мы обсудим оба метода, чтобы легко решить эту проблему.
Этот метод представит макрос VBA для простого поиска на листе в активной книге.
1, нажмите другой + F11 одновременно клавиши, чтобы открыть окно Microsoft Visual Basic для приложений.
2. Нажмите Вставить > Модули, а затем вставьте следующий код VBA в новое открывающееся окно модуля.
VBA: поиск по имени листа
3, нажмите F5 ключ или щелкните Run кнопку для запуска этого VBA.
4. Появится диалоговое окно поиска листа, введите имя листа, на котором вы будете искать, и нажмите кнопку OK кнопка. Смотрите скриншот:
Появится другое диалоговое окно, в котором сообщается, найден рабочий лист или нет. Просто закрой это.
Примечание: Этот VBA требует точно совпадающего имени рабочего листа. Только вы вводите точно полное имя рабочего листа, вы можете узнать этот рабочий лист с помощью этого VBA.
В приведенном выше VBA может быть непросто найти рабочий лист, если вы не можете точно вспомнить и ввести имя рабочего листа. Этот метод представит Kutools for Excel’s Создать список имен листов утилита для поиска и простого перехода к рабочему листу.
Kutools for Excel — Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная пробная версия 30 -день, кредитная карта не требуется! Бесплатная пробная версия сейчас!
Kutools for Excel — Combines more than 300 Advanced Functions and Tools for Microsoft Excel
1. Нажмите Кутулс Плюс > Рабочий лист > Создать список имен листов , чтобы открыть диалоговое окно «Создать список имен листов». Смотрите скриншоты:
2. В открывшемся диалоговом окне Create List of Sheet Names укажите параметры: (1) проверить Содержит список гиперссылок вариант; (2) введите имя для нового созданного индексного листа; (3) указать место нового индексного листа; и (4) перечислите все имена рабочих листов в одном столбце индексного листа.
3, Нажмите Ok кнопка. Теперь создается новый индексный лист, который помещается перед всеми листами.
4. Перейдите к индексной странице и нажмите Ctrl + F одновременно с клавишами, чтобы открыть диалоговое окно «Найти и заменить», введите ключевое слово в поле Найти то, что и нажмите Найти все кнопка. Смотрите скриншот:
Теперь все имена листов, содержащие ключевые слова, найдены и перечислены в нижней части диалогового окна «Найти и заменить». См. Диалоговое окно выше.
5. Щелкните имя найденного рабочего листа в диалоговом окне «Найти и заменить», чтобы выбрать соответствующую ячейку, затем щелкните выбранную ячейку на индексном листе, и он сразу перейдет к соответствующему рабочему листу.
Демо: поиск по имени листа в Excel
Если у вас установлен Kutools for Excel, вы можете легко искать листы по имени листа в области навигации. Пожалуйста, сделайте следующее:
Kutools for Excel — Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная пробная версия 30 -день, кредитная карта не требуется! Get It Now
1. По умолчанию открывается панель навигации. Если закрыто, нажмите Кутулс > Область переходов чтобы отобразить панель навигации, а затем щелкните (Рабочая книга и лист) в левой части области навигации.
2. Вперед, чтобы проверить Фильтр флажок в области навигации и введите указанные ключевые слова в следующее поле. Теперь все листы, имена которых содержат указанные ключевые слова, будут найдены и перечислены в поле ниже. Смотрите скриншот:
Внимание: При нажатии на результаты поиска сразу открывается соответствующий рабочий лист.
Демо: поиск по имени рабочего листа с помощью панели навигации Kutools for Excel
Источник
Kaban Пользователь Сообщений: 8 |
Имеются листы с именами с Лист1 по Лист46 и есть условие некое. Изменено: Kaban — 04.07.2013 19:16:19 |
Hugo Пользователь Сообщений: 23253 |
#2 04.07.2013 17:26:24 Чтоб внести изменения — совершенно не нужно назначать лист активным.
И вообще, зачем имя? Изменено: Hugo — 04.07.2013 17:35:53 |
||
Kaban Пользователь Сообщений: 8 |
Да я вообще из 1с-ки к Excel обращаюсь. Это всё и усложняет. Имя листа для меня это уникальный идентификатор в данном случаем. Изменено: Kaban — 05.07.2013 09:34:50 |
Hugo Пользователь Сообщений: 23253 |
«забиваются данные в первый лист» потому, что Вы код написали неправильно. Да и перебор листов по описанию не нужен. |
Kaban Пользователь Сообщений: 8 |
#5 05.07.2013 10:23:14
Вот этим ответом Вы меня совсем запутали. Как тогда обратиться к листу? Для НомерЛиста = 1 По КоличествоЛистов Цикл Какие еще варианты могут быть? Что не так по Вашему мнению? Изменено: Kaban — 05.07.2013 10:25:34 |
||
Johny Пользователь Сообщений: 2737 |
#6 05.07.2013 10:26:49
Уважаемый Kaban! Надо изначально писать, что у вас имеется некий список «номеров» листов и что надо оттуда взять этот номер. Только вот поясните, что значит «номер листа»? Индекс листа? Имя листа? There is no knowledge that is not power |
||
Hugo Пользователь Сообщений: 23253 |
#7 05.07.2013 10:27:26 «Мне надо найти листы с такими именами (3, 13, 22, 5)» — так зачем искать?
Изменено: Hugo — 05.07.2013 10:29:21 |
||
Kaban Пользователь Сообщений: 8 |
#8 05.07.2013 10:39:06
Из 1с-ки обращаюсь к Excel впервые, что накопал в инете так и написал. Синтаксис возможно не тот, я не знаю.
А пройдет так: sheets(НомерЛиста) ?? |
||||
Kaban Пользователь Сообщений: 8 |
Ребят, а можно «для тех кто в танке» написать код?
Мне нужно найти лист с номером как в колонке «Номер» таблицы значений (он может быть любой). (Лист с именем точно существует) У нас жара +30, я туплю похоже или не то спрашиваю. Извините Изменено: Kaban — 05.07.2013 10:46:28 |
||||||||||||
Hugo Пользователь Сообщений: 23253 |
#10 05.07.2013 10:44:38 Можно и так
если НомерЛиста=3 или другое число. Только в общем случае нужно писать
т.к. если будут другие, не рабочие листы — столкнётесь с ошибкой работы. Изменено: Hugo — 05.07.2013 10:46:57 |
||||
Hugo Пользователь Сообщений: 23253 |
#11 05.07.2013 11:00:21 Ну так вся проблема в том, как перебрать эту Вашу таблицу — это уже Ваша 1С сторона.
|
||
Kaban Пользователь Сообщений: 8 |
#12 05.07.2013 11:04:19
В итоге должно быть так? |
||||
Hugo Пользователь Сообщений: 23253 |
#13 05.07.2013 11:10:17 Что за ЛистАЗК и КнигаАЗК?
Изменено: Hugo — 05.07.2013 11:13:58 |
||||
Kaban Пользователь Сообщений: 8 |
#14 05.07.2013 11:15:52
Спасибо, думаю это то, что надо. Буду копать теперь как перенести это на язык 1с. |
||||||
Johny Пользователь Сообщений: 2737 |
Только учтите, что Sheets(3) и Sheets(«3») — это разные вещи. There is no knowledge that is not power |
Kaban Пользователь Сообщений: 8 |
#16 05.07.2013 11:43:08
да я уже догадался и исправил. |
||
Обычно мы можем легко находить / искать ячейки с помощью функции поиска и замены. Но иногда нам нужно искать по имени листа. Например, на панели вкладок листа сжимаются десятки листов, и нам нужно быстро найти рабочий лист и перейти к нему. Так как? В этой статье мы обсудим оба метода, чтобы легко решить эту проблему.
- Поиск по имени рабочего листа с VBA
- Поиск по имени рабочего листа с помощью «Создать список имен листов» Kutools for Excel (5 шаги)
- Поиск по имени рабочего листа с помощью панели навигации Kutools for Excel (2 шаги)
Поиск по имени рабочего листа с VBA
Этот метод представит макрос VBA для простого поиска на листе в активной книге.
1, нажмите другой + F11 одновременно клавиши, чтобы открыть окно Microsoft Visual Basic для приложений.
2. Нажмите Вставить > Модули, а затем вставьте следующий код VBA в новое открывающееся окно модуля.
VBA: поиск по имени листа
Sub SearchSheetName()
Dim xName As String
Dim xFound As Boolean
xName = InputBox("Enter sheet name to find in workbook:", "Sheet search")
If xName = "" Then Exit Sub
On Error Resume Next
ActiveWorkbook.Sheets(xName).Select
xFound = (Err = 0)
On Error GoTo 0
If xFound Then
MsgBox "Sheet '" & xName & "' has been found and selected!"
Else
MsgBox "The sheet '" & xName & "' could not be found in this workbook!"
End If
End Sub
3, нажмите F5 ключ или щелкните Run кнопку для запуска этого VBA.
4. Появится диалоговое окно поиска листа, введите имя листа, на котором вы будете искать, и нажмите кнопку OK кнопка. Смотрите скриншот:
Появится другое диалоговое окно, в котором сообщается, найден рабочий лист или нет. Просто закрой это.
Примечание: Этот VBA требует точно совпадающего имени рабочего листа. Только вы вводите точно полное имя рабочего листа, вы можете узнать этот рабочий лист с помощью этого VBA.
Поиск по имени рабочего листа с помощью «Создать список имен листов» Kutools for Excel
В приведенном выше VBA может быть непросто найти рабочий лист, если вы не можете точно вспомнить и ввести имя рабочего листа. Этот метод познакомит Kutools for ExcelАвтора Создать список имен листов утилита для поиска и простого перехода к рабочему листу.
1. Нажмите Кутулс Плюс > Рабочий лист > Создать список имен листов , чтобы открыть диалоговое окно «Создать список имен листов». Смотрите скриншоты:
2. В открывшемся диалоговом окне Create List of Sheet Names укажите параметры: (1) проверить Содержит список гиперссылок вариант; (2) введите имя для нового созданного индексного листа; (3) указать место нового индексного листа; и (4) перечислите все имена рабочих листов в одном столбце индексного листа.
3, Нажмите Ok кнопка. Теперь создается новый индексный лист, который помещается перед всеми листами.
4. Перейдите к индексной странице и нажмите Ctrl + F одновременно с клавишами, чтобы открыть диалоговое окно «Найти и заменить», введите ключевое слово в поле Найти то, что и нажмите Найти все кнопка. Смотрите скриншот:
Теперь все имена листов, содержащие ключевые слова, найдены и перечислены в нижней части диалогового окна «Найти и заменить». См. Диалоговое окно выше.
5. Щелкните имя найденного рабочего листа в диалоговом окне «Найти и заменить», чтобы выбрать соответствующую ячейку, затем щелкните выбранную ячейку на индексном листе, и он сразу перейдет к соответствующему рабочему листу.
Демо: поиск по имени листа в Excel
Поиск по имени рабочего листа с помощью панели навигации Kutools for Excel
Если у вас есть Kutools for Excel установлен, вы можете легко искать рабочие листы по имени листа в области навигации. Пожалуйста, сделайте следующее:
Kutools for Excel — Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная пробная версия 30-день, кредитная карта не требуется! Get It Now
1. По умолчанию открывается панель навигации. Если закрыто, нажмите Кутулс > Область переходов чтобы отобразить панель навигации, а затем щелкните (Рабочая книга и лист) в левой части области навигации.
2. Вперед, чтобы проверить Фильтр флажок в области навигации и введите указанные ключевые слова в следующее поле. Теперь все листы, имена которых содержат указанные ключевые слова, будут найдены и перечислены в поле ниже. Смотрите скриншот:
Внимание: При нажатии на результаты поиска сразу открывается соответствующий рабочий лист.
Демонстрация: поиск по имени рабочего листа с помощью панели навигации Kutools for Excel
Статьи по теме:
Лучшие инструменты для работы в офисе
Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%
- Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
- Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон…
- Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны…
- Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
- Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
- Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии…
- Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
- Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF…
- Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
Комментарии (6)
Оценок пока нет. Оцените первым!
|
|||
misha122062
13.01.10 — 12:34 |
Есть список листов и есть файл Excel, нам надо проверить есть ли указанные листы в файле. |
||
Rie
1 — 13.01.10 — 12:37 |
(0) Индексом у листа в коллекции может быть не только номер, но и имя листа. |
||
misha122062
2 — 13.01.10 — 12:44 |
понял |
||
dk
3 — 13.01.10 — 12:48 |
НашФайл.Sheets(1).Name |
||
DrZombi
4 — 13.01.10 — 12:49 |
(3)Еще вопрос: А как получить список листов ? |
||
AndrewKiev
5 — 13.01.10 — 12:52 |
Эксель = ПолучитьCOMОбъект(Файл); //получим список Листов и добавим их в табчасть «Доступные листы» Для каждого Лист Из СписокЛистов Цикл НоваяСтрока.Лист = Лист.Name; |
||
AndrewKiev
6 — 13.01.10 — 12:57 |
оно? |
||
dk
7 — 13.01.10 — 13:10 |
Для Сч = 1 По НашФайл.Sheets.Count Цикл |
||
DrZombi
8 — 13.01.10 — 13:13 |
(7)Я почему-то решил, что сего объекта нет в екселе «НашФайл.Sheets.Count» |
||
DrZombi
9 — 13.01.10 — 13:13 |
(5)Через ком тоже неплохо :)… Но пока он для меня, что-то далекое и пугающее |
||
DrZombi 10 — 13.01.10 — 13:14 |
… ну все… пора домой… ужо только на черный текст обращаю внимание |