Как остановить выполнение кода VBA?

Скажите, что мне встроили кнопку в мою электронную таблицу, которая запускает некоторую функцию VBA.

Private Sub CommandButton1_Click()
    SomeVBASub
End Sub

Private Sub SomeVBASub
    DoStuff
    DoAnotherStuff
    AndFinallyDothis
End Sub

Я хотел бы иметь возможность иметь своего рода кнопка "отмены", которая остановится SomeVBASub выполнение в произвольный момент, и я не в вовлечение Ctrl+Break здесь, потому что я хотел бы сделать это тихо.

Я предполагаю, что это должно быть довольно распространенной проблемой, какими-либо идеями?

Спасибо.

14
задан Kirill Leontev 20 October 2010 в 16:02
поделиться