Как настроить сочетание клавиш для переключения между вкладками Excel?

14

Я считаю, что Ctrl+ PgDn/ PgUpне достаточно хорошо. Когда у меня много вкладок, очень неприятно попасть на нужную вкладку или переместить ее и изменить порядок, что иногда важно.

Мне нужно, чтобы Excel переключался между текущей вкладкой и предыдущей вкладкой, с которой я работал, независимо от их физического порядка. Так же, как Windows Alt+ Tab .

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

Асаф Гилад
источник

Ответы:

10

Я не верю, что в Excel есть сочетание клавиш для переключения между листами. В Excel 2007 и 2010, как обходной путь не VBA, вы можете создать окно для каждого листа, над которым вы работаете.

Как..

Допустим, вы работали над Sheet1 и Sheet10 .

  1. Выберите Sheet10 и нажмите Alt+ W, N. Это создает другое окно, где Sheet10 активен. Обратите внимание, что в верхней части окна имя файла теперь имеет :2после него, например:

    введите описание изображения здесь

  2. Нажмите ALT+, Tabчтобы вернуться к первому окну, и выделите Лист1 . Обратите внимание, что первое окно теперь имеет :1после имени файла в верхней части.

    введите описание изображения здесь

Вы можете просто использовать старый добрый ALT+, Tabчтобы перемещаться между двумя листами.

Обратите внимание, что вы не создаете другой экземпляр Excel, а просто отдельный вид для каждого нужного вам листа. Таким образом, вы все равно можете добавить ссылки на ячейки, и нажатие CTRL+ Sв любом окне обновляет файл. Если вы хотите работать с другим листом, либо измените активный лист в одном из окон, либо породите другой.

CTRL+ Wзакрывает окно.

Ellesa
источник
Вы умны ... Я прочитал так много книг и почему-то ... сообщение не прошло :) Большое спасибо.
Асаф Гилад,
+1 + для объединения, если вы работаете в Windows 7 или 8, вы также можете нажать WinLog + << Num >>, где << Num >> - номер закрепленного приложения на панели задач.
Йордан Георгиев,
3

Нажатие CTRL + G позволит вам ввести вкладку и номер ячейки, на которую вы хотите перейти. Например, в приведенной выше электронной таблице Kaze, если вы начинаете с выбранной вкладки «Sheet10», вы можете нажать CTRL + G, и в появившемся окне введите следующее:

'Sheet9'! A1

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

Итан
источник
На самом деле, я думаю, что ваш ответ является лучшим, если вы впервые назвали таблицы: office.microsoft.com/en-001/excel-help/… . - например, выберите таблицу Alt, JT, A, введите имя таблицы ... После этого нажмите Ctrl + G, введите << TableName >>, нажмите Enter ... - намного быстрее, чем Ctrl + PageDown, Ctrl + PgUp
Йордан Георгиев
1
Но (Ctrl) + (Страница), (Alt) + (Tab) и (щелчок правой кнопкой мыши) → «Активировать» все запоминают текущую позицию на листе - и даже если у вас выделены ячейки. Этот ответ требует, чтобы вы помнили, где вы были, или, по крайней мере, можете указать, в какую ячейку вы хотите перейти. Это может быть очень разрушительным для рабочего процесса.
G-Man говорит: «Восстановите Монику»
1

Нажмите Ctrl+ Page Upили Ctrl+, Page Downчтобы перемещаться между листами в Excel.

Вы также можете щелкнуть правой кнопкой мыши стрелки навигации в нижнем левом углу, чтобы открыть меню «Активировать», из которого вы можете выбрать рабочий лист.

Дэвид Рингстрем
источник
2
Я думаю, что он сказал в вопросе, что он знает это, и это не достаточно хорошо.
Аганью
0

Спасибо за отличный вопрос и отличные ответы! Я до сих пор поражаюсь количеству скрытых функций, доступных только для настоящих пользователей PRO ...

На самом деле Мой ответ бесплатный к ответу Этана с одним важным дополнением. Поздно после 5 минут истечения срока для комментариев я понимаю, что мой комментарий не был полностью объяснен, таким образом:

Сначала выберите каждую таблицу на листах (Ctrl + Shift + Down, Ctrl + Shift + Left), отформатируйте ее как таблицы таблиц (Home, Format as table) и назовите ее в соответствии с этой инструкцией http://office.microsoft.com/ ru-001 / excel-help / rename-an-excel-table-HA010223129.aspx . - например, выберите таблицу Alt, JT, A, введите имя таблицы ...

Теперь наслаждайтесь: Ctrl + G, наберите <>, нажмите Enter ..- excel перейдет к предопределенному <>, намного быстрее, чем Ctrl + PageDown, Ctrl + PgUp и, на мой взгляд, гораздо более интуитивно понятен, чем «Новое окно». " подходить.

Йордан Георгиев
источник