У меня есть книга Excel с 30 листами. Я знаю, что могу сделать Ctrl+PageUp и Ctrl+PageDown для перемещения между листами.

Есть ли способ сделать это, используя центральную кнопку на моей мыши?

1 ответ1

3

Я не знаю ни одного ярлыка в Excel, чтобы сделать это. Если у вас есть AutoHotkey, вы можете использовать следующий скрипт для этого (Ctrl+Shift+Mouse Scroll):

#IfWinActive, Microsoft Excel ; Makes the hotkey work only when you're working in a window titled Microsoft Excel
^+WheelDown::Send ^{PgDn} ; Control-Shift-Scroll Down moves to the next worksheet
^+WheelUp::Send ^{PgUp} ; Control-Shift-Scroll Up moves to the previous worksheet
#IfWinActive ; End of hotkeys that only work in Excel

Более того, вы можете использовать эту версию скрипта для изменения таблиц, когда вы прокручиваете и удерживаете правую кнопку мыши (так что вам нужно использовать только одну руку!):

#IfWinActive, Microsoft Excel ; Makes the hotkey work only when you're working in a window titled Microsoft Excel
RButton & WheelDown::Send ^{PgDn} ; Right Mouse Button-Scroll Down moves to the next worksheet
RButton & WheelUp::Send ^{PgUp} ; Right Mouse Button-Scroll Up moves to the previous worksheet
RButton::Send {RButton}
#IfWinActive ; End of hotkeys that only work in Excel

Этот подход не позволяет перетаскивать правой кнопкой мыши в Excel, но я не видел каких-либо особых результатов от этого.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .