Совет. Другие языки - Google-Translated. Вы можете посетить English версия этой ссылки.
Войти
x
or
x
x
Регистрация
x

or

Как вернуться к предыдущему / последнему листу с ярлыком в Excel?

Предположим, что в текущей книге есть десятки рабочих листов, и вы хотите вернуться к предыдущему или последнему листу для копирования содержимого или для других целей. Но теперь имена листов скопляются на панели листов, и трудно узнать предыдущий лист с первого взгляда. Итак, как быстро вернуться к предыдущему / последнему листу с помощью ярлыка? Вот два трюка для вас:

Вернитесь к предыдущему / последнему листу с VBA (Шаги 8)

Вернитесь к предыдущему / последнему листу по ярлыку с помощью Kutools for Excel (только один клик)

Легко вставляйте несколько гиперссылок (или макрокоманд), чтобы перейти на другие листы в Excel

Обычно мы можем вставить гиперссылку на один лист в одной ячейке посредством Вставить > Гиперссылка в Excel. Но, с магией Создать список имен листов функцию Kutools для Excel, мы можем быстро вставить несколько гиперссылок или макрокоманд на каждый рабочий лист активной книги. Полнофункциональная бесплатная пробная версия 60-day!

объявление создать список ссылок на листы

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

Вкладка «Office» Включите редактирование и просмотр с вкладками в Office и упростите свою работу ...
Kutools для Excel - лучший инструмент для работы в офисе, который решит большинство ваших проблем
  • Авто текст: Создайте свои любимые диаграммы, изображения, ячейки, сложные формулы и снова использовать их быстро в будущем.
  • Больше, чем текстовые функции 20: Извлечь номер из текстовой строки; Извлечь или удалить часть текстов; Преобразование чисел и валют в английские слова ...
  • Инструменты слияния: Несколько рабочих книг и листов в одном; Объединить несколько ячеек / строк / столбцов и сохранить данные; Объединить повторяющиеся строки и суммы ...
  • Сплит Инструменты: Разбить данные на несколько листов на основе значения; Одна рабочая книга для нескольких файлов Excel, PDF или CSV; От одного столбца до нескольких столбцов ...
  • Вставить Пропуск Скрытые / отфильтрованные строки; Подсчет и сумма по цвету фона; Создать список рассылки и Отправка писем по значению ячейки...
  • Суперфильтр: Создавайте расширенные схемы фильтров и применяйте их к любым листам; Сортировать по неделям, дням, частоте и более; Фильтр жирным шрифтом, формулами, комментариями ...
  • Более чем мощные функции 300; Работает с Office 2007-2019 и 365; Поддерживает все языки; Простота развертывания в компании; Полнофункциональная 60-дневная бесплатная пробная версия.

Следующий код VBA позволяет вам переключаться между последним используемым листом и текущим листом в текущей книге. Вы можете сделать следующее:

Шаг 1: нажмите другой + F11 чтобы открыть окно Microsoft Visual Basic для приложений.

Шаг 2: дважды щелкните ThisWorkbook в левой панели, а затем вставьте следующий код в открытое окно:

VBA 1: вернитесь к предыдущему / последнему листу

Private Sub Workbook_SheetDeactivate(ByVal Sh As Object)
LastSheet = Sh.Name
End Sub

Шаг 3: Продолжайте выбирать ThisWorkbook в левой панели, а затем нажмите Вставить > модуль, и вставьте следующий код в окно открытия модуля:

VBA 2: вернитесь к предыдущему / последнему листу

Public LastSheet As String
Sub Select_Last()
Application.Sheets(LastSheet).Select
End Sub

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

Если вы предпочитаете ярлыки для переключения между текущим листом и последним, пожалуйста, продолжайте:
Шаг 4: нажмите разработчик > Макрос для открытия диалогового окна Макро.

Внимание: По умолчанию вкладка «Разработчик» не отображается в ленте, нажмите, чтобы узнать как показать / отобразить вкладку разработчика в ленте Excel.

Шаг 5: в диалоговом окне «Открытие макроса» нажмите, чтобы выделить макрос Выберите последний, а затем нажмите Опционы Кнопка.

Шаг 7: В Горячие клавиши раздел, укажите ярлык для запуска этого макроса Выберите последний, и нажмите OK для закрытия диалогового окна.

Шаг 8: Закройте диалоговое окно Макро.

С этого момента, когда вы последовательно открываете несколько листов, вы можете нажать указанные сочетания клавиш (в нашем случае нажмите Ctrl + b) для переключения между текущим листом и последним / предыдущим.


Если вы установили Kutools для Excel, вы можете применить его Переключение между последним и текущим листом утилита, чтобы вернуться к последнему листу с легкостью в Excel.

Просто нажмите на панели навигации или нажмите Выигрыш + A одновременно переключаться между текущим листом и последним / предыдущим.

Внимание: После установки Kutools для Excel панель навигации включается по умолчанию. Если вы не можете найти панель навигации или в панели навигации, вы можете нажать Kutools > Навигация (Или Вид > Навигация), чтобы активировать панель навигации, а затем нажмите в левом углу навигационной панели.

Kutools for Excel - Включает в себя более удобных инструментов 300 для Excel. Полнофункциональная бесплатная пробная версия 60-day, кредитная карта не требуется! Get It Now


В этом видео, Kutools Kutools Plus вкладки добавляются Kutools for Excel, Если это необходимо, пожалуйста, нажмите для 60-дневная бесплатная пробная версия без ограничений!

Панель навигации. Перечислите все открывающиеся книги и вкладку вертикального листа для удобства перехода на любой лист.

Kutools для Excel Область переходов перечисляет все открывающие книги и соответствующие рабочие листы по вертикали, как показано ниже. (1). Щелчок по книге в Workbook раздел переключится на это окно рабочей книги; (2), щелкая на листе в Рабочий лист раздел пропустит, чтобы открыть этот рабочий лист. Полнофункциональная бесплатная пробная версия 60-day!

панель навигации для навигации навигации 1



Kutools для Excel - лучший инструмент для повышения производительности в офисе Повысьте производительность на 80%

  • Супер Формула Бар (легко редактировать несколько строк текста и формул); Макет чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон...
  • Объединить ячейки / строки / столбцы и хранение данных; Содержание сплит-клеток; Объедините дублирующиеся строки и сумму / среднее... предотвратить повторяющиеся клетки; Сравнить диапазоны...
  • Выберите Дубликат или Уникальный Ряды; Выберите пустые строки (все ячейки пусты); Супер найти и нечеткая находка во многих рабочих тетрадях; Случайный выбор ...
  • Точная копия Несколько ячеек без изменения формулы ссылки; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое ...
  • Любимые и быстро вставляемые формулы, Диапазоны, графики и рисунки; Шифрование ячеек с паролем; Создать список рассылки и отправлять электронные письма ...
  • Извлечение текстаДобавить текст, Удалить по позиции, Удалить пространство; Создание и печать промежуточных итогов подкачки; Преобразование содержимого ячеек и комментариев...
  • Суперфильтр (сохранить и применить схемы фильтров к другим листам); Расширенный поиск по месяцам / неделям / дням, частоте и более; Специальный фильтр жирным шрифтом, курсивом ...
  • Объединить рабочие тетради и рабочие листы; Объединение таблиц на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF...
  • Более чем мощные функции 300, Работает с Office 2007-2019 и 365. Поддерживает все языки. Простота развертывания в компании. Полнофункциональная 60-дневная бесплатная пробная версия.
вкладка kte 201905

Вкладка «Office» предоставляет интерфейс с вкладками для Office и упрощает работу

  • Включить редактирование и чтение с вкладками в Word, Excel, PowerPoint, Издатель, Доступ, Visio и Проект.
  • Открывайте и создавайте несколько документов в новых вкладках одного и того же окна, а не в новых окнах.
  • Увеличивает вашу производительность на 50% и уменьшает сотни щелчков мышью для вас каждый день!
нижняя часть офиса
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Udyd · 1 years ago
    First code in a while that doesn't work..
  • To post as a guest, your comment is unpublished.
    santhosh · 1 years ago
    Good morning sir/madam,Is there any option for change tab automatically after adding some no.s in excel without using keyboard.
  • To post as a guest, your comment is unpublished.
    Geebu · 1 years ago
    I use ctrl+{ to open the referenced formula cell which is another sheet..i want to go back to the last sheet directly (which is few sheet away from the current sheet) instead of using ctrl+pg up/down..thanks in advance.
    • To post as a guest, your comment is unpublished.
      kelly001 · 1 years ago
      Hi Geebu,
      In the first method of this article, you can customize the hotkeys as you need in the step 7. On the other hand, Kutools for Excel’s Navigation Pane is an easy and handy tools to return to last used sheet.
  • To post as a guest, your comment is unpublished.
    Muhammad · 1 years ago
    in this section "Go back to previous/last sheet with VBA" .How can i change the shortcut key to a command button? is there any way?
    • To post as a guest, your comment is unpublished.
      Tang Kelly · 1 years ago
      Hi Muhammad,
      You can assign the VBA for a button in the Quick Access Toolbar.
      1. Follow step 1-3 in the first method to add both VBA.
      2. Click File > Options > Quick Access Toolbar, select Macros from Choose commands from drop-down list, select the specified macro and add it to the right section. Below screenshot may help you understand it faster.

      3. Return to the Excel window, a button assigned to the specified macro is added in the Quick Access Tools.
  • To post as a guest, your comment is unpublished.
    Allyse · 2 years ago
    This tutorial is helpful, but in the section where it's showing you how to create a macro, I keep getting an error that says "Subscript out of range" in the third line. Do you know what's wrong with this script?
    • To post as a guest, your comment is unpublished.
      Adam · 2 months ago
      I keep getting the same error, I would love for this to work!