如何用宏实现Excel两个sheet之间的定时切换?

bluenight911 2007-01-25 11:06:32
如打开一个Excel表格,启用宏!让sheet1和sheet2每隔5分钟切换一次!请问如何实现?
...全文
379 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ChinaOBS 2007-01-25
  • 打赏
  • 举报
回复
需要循环的啊,改正一下
1、Thisworkbook
Private Sub Workbook_Open()
ShowMe
End Sub
2、模块
Sub Showme()
If ActiveSheet.Name <> Sheet1.Name Then
Sheet1.Activate
Else
Sheet2.Activate
End If
Application.OnTime Now() + TimeValue("00:05:00"), "ShowMe"
End Sub

可以将TimeValue改成:TimeValue("00:00:01"),这样就可以每秒钟切换一次...
ChinaOBS 2007-01-25
  • 打赏
  • 举报
回复
1、Thisworkbook
Private Sub Workbook_Open()
Application.OnTime Now() + TimeValue("00:05:00"), "ShowMe"
End Sub
2、模块
Sub Showme()
If ActiveSheet.Name <> Sheet1.Name Then
Sheet1.Activate
Else
Sheet2.Activate
End If
End Sub

6,210

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office应用
社区管理员
  • Microsoft Office应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧