En estopregunta, estaba preguntando sobre el método abreviado de teclado para cambiar de pestaña. Pero este atajo mueve la hoja hacia adelante o hacia atrás, lo que significa que presionar Ctrl+ PageUpen la última hoja no mueve la primera hoja.
¿Existe algún atajo que permita el cambio circular (como Ctrlen TabWindows)?
Respuesta1
Esta es una versión simple de lo que describí en el comentario.
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
Desde la View
pestaña, haga clic en Macros
, seleccione SwitchSheets
, vaya Options
y establezca una tecla de acceso directo (manteniendo presionada Shiftsegún sea necesario, para agregarla al acorde).