У меня есть макрос, который отлично работал в течение года, но я недавно скопировал рабочую книгу и макросы в нее, и теперь он, похоже, не читает NUM_MINUTES
, а просто выбрасывает книгу сообщений случайным образом. Он также выдает его только один раз, но несколько раз, даже если я не нажимаю кнопку ОК
Код ниже :
Public RunWhen As Double
Public Const NUM_MINUTES = 10
Public Sub SaveAndClose()
MsgBox "Enquiry register Idle for 10 Minutes" & vbCr & "Please Save and Close Now"
'Reset next idle message'
RunWhen = Now + TimeSerial(0, NUM_MINUTES, 0)
Application.OnTime RunWhen, "SaveAndClose", , True
End Sub