作者:绿色风
分类:
时间:2022-08-18
浏览:215
楼主 kevinchengcw |
Q: 如何让你的工作表抖起来? A: 利用下列代码可以让你的工作表“精神抖擞”,代码如下:- Sub test()
- Dim M, N, I, T, X, Y As Double
- If ActiveWindow.WindowState <> xlNormal Then ActiveWindow.WindowState = xlNormal '如果工作表不是窗口模式则切换到窗口模式
- With ActiveWindow '开始对活动窗口操作
- X = .Left '记下初始位置
- Y = .Top
- T = 10000 '设定延时计数量,越大延时时间越长
- N = 50 '设定抖动范围上限
- For M = 1 To N '设定循环
- .Top = ActiveWindow.Top - M '变更窗口位置
- .Left = ActiveWindow.Left + N - M
- For I = 1 To T: Next I ' 延时语句
- .Top = ActiveWindow.Top + M
- .Left = ActiveWindow.Left - N + M
- For I = 1 To T: Next I ' 延时语句
- .Top = ActiveWindow.Top + M
- .Left = ActiveWindow.Left - N + M
- For I = 1 To T: Next I ' 延时语句
- .Top = ActiveWindow.Top - M
- .Left = ActiveWindow.Left + N - M
- For I = 1 To T: Next I ' 延时语句
- Next M
- .Top = Y '恢复原来位置
- .Left = X
- .WindowState = xlMaximized ’最大化窗口
- End With
- 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总版主之一