假设
Option Explicit
Dim usertime As Date '保存用户设定时间
Private Sub Command1_Click()
usertime = Time + 10 / 86400 '10是设置为 10秒 ,86400 是一天的秒数 ,设置到期时间
Timer1.Enabled = True '开计时器
End Sub
Private Sub Timer1_Timer()
If Time - usertime > 0 Then '如果到了时间
Timer1.Enabled = False '关计时器
MsgBox "时间到"
End If
End Sub