每10秒在Google电子表格中旋转表格

时间:2016-06-14 14:56:41

标签: google-sheets google-spreadsheet-api

我的Google电子表格文档中有5张,我试图看看是否有可能每10秒轮换一张插件或功能?

请告诉我。 感谢

1 个答案:

答案 0 :(得分:0)

找到关于如何设置电子表格每隔N秒在不同工作表之间切换的thread

示例:

Option Explicit

Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer

Public Sub Switch()

  Dim ws As Worksheet

  Do
    For Each ws In ThisWorkbook.Worksheets
      ws.Activate
      Application.Wait Now() + TimeValue("00:00:05")
      If GetAsyncKeyState(vbKeyShift) Then Exit Sub
      DoEvents
    Next ws
  Loop

End Sub

这将每隔五秒循环遍历当前工作簿中的所有工作表,然后当它完成时循环再做一次。