计算VBA上测验的计时器

时间:2013-06-06 18:39:36

标签: vba timer

我目前正在尝试在VBA中安装计时器 - 我正在努力进行一项小工作。

有几个问题需要回答。我想知道的是有人花在回答每个问题上的时间。因此,计时器应该在每次有人点击问题时启动,然后在有人点击问题2并立即重新开始时停止。

2 个答案:

答案 0 :(得分:0)

OnClick事件。只需使用DateDiff来计算花费的时间。当然,他们必须单击按钮开始考试,或打开包含考试的表单,因此有一个初始参考点。但是,将该时间戳写入表格只需几毫秒,然后在每次单击该按钮时计算差异。

答案 1 :(得分:0)

您可以使用定时器功能。它将为您提供高达1/1000秒的精度:

Dim myTime as variant
myTime = Timer
... 
Debug.Print "Process duration", Timer - myTime