在此问题,他询问的是切换标签的键盘快捷键。但是这个快捷键会将工作表向前或向后移动,这意味着在最后一个工作表上按Ctrl+PageUp不会移动第一个工作表。
是否有任何快捷方式可以允许循环切换(如Windows 中的Ctrl- Tab)?
答案1
这是我在评论中描述的一个简单版本。
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
从View
选项卡中单击Macros
,选择SwitchSheets
,转到Options
并为其设置快捷键(Shift根据需要按住,将其添加到和弦中)。