excel如何实现循环倒计时呢?

excel如何实现循环倒计时呢?,第1张

注意不能少public a

public a

Sub now()

If a = 0 Then

a = Time

Else

Cells(1, 1) = 900 - DateDiff("s", a, Time)

End If

If Cells(1, 1) >0 Then

Application.OnTime DateAdd("s", 1, Time), "now"

End If

End Sub

结果在 a1 单元格

你可以在a1之外的地方插入一个图形里的形状或插入图片,设置 指定宏为 now,点击就开始

Dim fxing As Integer '设置一个全局变量

Private Sub Form_Load()

Timer1.Interval = 100 '设置时钟事件为1000毫秒,也就是1秒,设置值小一定会移动得快一些

Timer1.Enabled = True '时钟控件为触发状态

Shape1.Shape = 3 'shape控件为 圆形

fxing = 100

End Sub

Private Sub Timer1_Timer() '时钟事件

Cls '

Shape1.Top = Shape1.Top + fxing

If Shape1.Top + 500 + Shape1.Height >= Form1.Height Or Shape1.Top <120 Then fxing = -fxing

End Sub ELyt 2008-07-05 08:01 检举


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6443718.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-22
下一篇 2023-03-22

发表评论

登录后才能评论

评论列表(0条)

保存