求大佬帮忙加个时间间隔可调的功能
vba吧
全部回复
仅看楼主
level 1
jy02247073 楼主
Sub EnableTimer()
EnabledTimer = True
Call RunTimer
End Sub
Sub DisableTimer()
EnabledTimer = False
End Sub
Sub Proce()
Cells(1, 2) = Cells(1, 2) + 1
End Sub
Sub RunTimer()
If EnabledTimer = True Then
Application.OnTime Now() + TimeValue("00:00:7"), "RunTimer" '这里调整间隔时间
Call Proce
End If
End Sub
这个是以前别的帖子里看到的,我抄下来自己小改了一点。
现在想加2个按钮用来增加和减少时间间隔(也就是里面00:00:07这个数字)。
自己尝试了改了一下,要么报错,要么无法加减,求大佬指点,先谢谢啦
2022年10月18日 03点10分 1
level 3
你想改成多少?
2022年10月18日 04点10分 2
改成一个键控制+1秒,一个键控制-1秒这样,方便在外面进行调整。 主要是用来比对数据和实际的单子,有的单子内容多需要比对的时间长些,有的单子内容少比对的就快些。
2022年10月18日 05点10分
然后同事们也可以根据自己对单子的速度来进行调整
2022年10月18日 05点10分
level 2
可以用mid。这应该
属于是
笨办法吧,我是小白
2022年10月18日 06点10分 3
感谢指点,我试试和我自己的那个结合起来
2022年10月18日 08点10分
@- 试了下括号内的TimeStep没有办法赋值,我之前也想过用一个字母来代替“00:00:07”然后在另外起一个宏修改这个字母的值,但也是报错。
2022年10月19日 09点10分
level 1
2022年10月19日 06点10分 4
感谢指路,我去学习一下
2022年10月19日 09点10分
吧务
level 11
使用时间类会更精确一点
2022年10月20日 09点10分 6
level 7
2022年11月01日 07点11分 7
1