ユーザフォームに一時中断ボタンを配置する
 サンプルマクロは、ユーザフォームに配置したコマンドボタンで
マクロの実行を一時中断させます。ユーザフォームに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



戻る


Excel Word Access VBA! モーグ