VBA how to display real time clock in a userform?

后端 未结 3 553
青春惊慌失措
青春惊慌失措 2021-01-14 12:03

So I need to display a real-time clock on my form but I am not sure how. I do know that the code:

TimeValue(Now)

will give me the current t

3条回答
  •  旧巷少年郎
    2021-01-14 12:34

    The problem with your atempt would be, that you are effectively creating an infinite loop.

    Your Excel would use up quite some CPU-Time and might even block user-input, because it would excecute your while-statements, as fast as it can.

    Look at this example http://www.andypope.info/vba/clock.htm or at the solutions in this post How do I show a running clock in Excel?

    They should help you.

    At least you should include a DoEvents statement in your loop.

提交回复
热议问题