ExcelTip.Net留存知识帖 ---【注:附件之前被网盘供应商清空后,现已修复-现已修复-现已修复为本地下载!】
现在位置:首页 > 我的酷贴 > Excel VBA > 如何让你的工作表抖起来?

如何让你的工作表抖起来?

作者:绿色风 分类: 时间:2022-08-18 浏览:93
楼主
kevinchengcw
Q: 如何让你的工作表抖起来?
A: 利用下列代码可以让你的工作表“精神抖擞”,代码如下:
  1. Sub test()
  2. Dim M, N, I, T, X, Y As Double
  3. If ActiveWindow.WindowState <> xlNormal Then ActiveWindow.WindowState = xlNormal   '如果工作表不是窗口模式则切换到窗口模式
  4. With ActiveWindow   '开始对活动窗口操作
  5. X = .Left   '记下初始位置
  6. Y = .Top
  7. T = 10000   '设定延时计数量,越大延时时间越长
  8. N = 50   '设定抖动范围上限
  9. For M = 1 To N   '设定循环
  10. .Top = ActiveWindow.Top - M   '变更窗口位置
  11. .Left = ActiveWindow.Left + N - M
  12. For I = 1 To T: Next I    ' 延时语句
  13. .Top = ActiveWindow.Top + M
  14. .Left = ActiveWindow.Left - N + M
  15. For I = 1 To T: Next I    ' 延时语句
  16. .Top = ActiveWindow.Top + M
  17. .Left = ActiveWindow.Left - N + M
  18. For I = 1 To T: Next I    ' 延时语句
  19. .Top = ActiveWindow.Top - M
  20. .Left = ActiveWindow.Left + N - M
  21. For I = 1 To T: Next I    ' 延时语句
  22. Next M
  23. .Top = Y   '恢复原来位置
  24. .Left = X
  25. .WindowState = xlMaximized   ’最大化窗口
  26. End With
  27. End Sub
附示例文件,不要晕噢。
颤抖的表格.rar
2楼
yd0209



3楼
罗刚君
显示器抖坏了
底座掉了
楼主赔我
4楼
wnianzhong
试一试,看看!
5楼
kevinchengcw
没想到写代码也会闯祸啊
6楼
wenshui2006
强,,,看一下,,学习,,,,
7楼
lsls
真不错的东东呀
8楼
赵文竹
大好了,学习学习,呵呵,好玩!

免责声明

有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素, 经与ExcelTip.Net站长Apolloh商议并征得其同意, 现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示, 供有需要的人士查询使用,也慰缅曾经的论坛时代。 所示各个帖子的原作者如对版权有异议, 可与本人沟通提出,或于本站点留言,我们会尽快处理。 在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一

评论列表
sitemap