| ユーザフォームに一時中断ボタンを配置する |
|---|
サンプルマクロは、ユーザフォームに配置したコマンドボタンで
マクロの実行を一時中断させます。ユーザフォームにLabel1、cmdOK
およびcmdCancelを配置して、コードウインドに記述してください。
Dim myFlag As Boolean
Dim i As Long
Private Sub cmdCancel_Click()
myFlag = False
End Sub
Private Sub cmdOK_Click()
myFlag = True
While myFlag
On Error GoTo ErrHdl
i = i + 1
Application.Wait Now() + TimeValue("00:00:01")
Label1.Caption = "進行状況:" & i
DoEvents
Wend
ErrHdl:
End Sub
|
| Excel97/2000 |