How to deal with “runtime error 50290” when using SetTimer API?

前端 未结 2 1884
暖寄归人
暖寄归人 2021-01-24 14:07

I\'ve run into this error when trying to make a stopwatch timer in Excel. Here\'s a simple test code. Create an empty Excel workbook with a button. And assign a macro to it:

2条回答
  •  暗喜
    暗喜 (楼主)
    2021-01-24 15:07

    I was able to solve it with

    On Error Resume Next
    

    at the beginning of TimerProc. Some more (in Russian) or less related links.

    Or probably even better:

    Sub TimerProc(ByVal HWnd As Long, ByVal uMsg As Long, ByVal nIDEvent As Long, ByVal dwTimer As Long)
        On Error GoTo BeforeExit
        Range("A1") = "test"
    BeforeExit:
    End Sub
    

提交回复
热议问题