Excel 中是否有循环切换工作表的键盘快捷键?

You*_*usf 3 keyboard-shortcuts microsoft-excel-2003 microsoft-excel

在这个问题中,他问的是切换标签的键盘快捷键。但是此快捷方式将向后或向前移动工作表,这意味着在最后一张工作表上按Ctrl+PageUp不会移动第一张工作表。

是否有任何允许循环切换的快捷方式(例如Ctrl-Tab在 Windows 中)?

jon*_*sca 5

这是我在评论中描述的内容的简单版本。

Sub SwitchSheets()
    Dim NextSheet As Worksheet
    Set NextSheet = ActiveSheet.Next
    If NextSheet Is Nothing Then
        ThisWorkbook.Sheets(1).Activate
    Else
        NextSheet.Select
    End If
End Sub
Run Code Online (Sandbox Code Playgroud)

View选项卡中单击Macros,选择SwitchSheets,转到Options并为其设置快捷键(Shift根据需要按住,将其添加到和弦中)。