2017-02-15 3 views
-2

Этот макрос бежит непрерывно и не позволяет другим Макросы для run.So этот макрос должен остановиться при запуске макрокоманды и должна начинаться, когда другой остановкиЯ НЕОБХОДИМО ОСТАНОВИТЬ ЭТО MACRO

Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long) 

Sub changeSh() 
    While (True) 
     Sheets(1).Activate 
     Application.Wait Now + TimeSerial(0, 0, 300) 
     Sheets(2).Activate 
    Application.Wait Now + TimeSerial(0, 0, 300) 
    Wend 

End Sub 
+0

??????????????????????????????? –

+0

как я могу остановить этот бегущий макрос? –

+2

Удалить его? Найти, что называется, и удалить эту строку? Пожалуйста, объясните больше. Какова ситуация, в которой это происходит? –

ответ

-1

Может быть, вы могли бы добавить Do Events в цикле, чтобы вы могли делать другие вещи во время работы макроса?

Я действительно не понимаю, почему вы хотите периодически переключаться между листами. Возможно, есть более простой способ добраться до конечной цели.

Смежные вопросы