◎UserFormにキャンセルボタン付きでプログレスバーを表示する例を二つ紹介します!!
例1は、UserFormの上に重ねてプログレスバーを表示する例です。
UserFormを表示して、処理実行ボタンをクリックするとプログレスバーを表示させます。
プログレスバー表示中にキャンセルボタンをクリックして処理を中止さすこともできます。
【例1】
Module1のソースコードを示します。(コードはコピー&ペーストできます!)
Option Explicit Public i As Integer '処理する総件数 Public MyFlag As Boolean '中止ボタンが押されたか判断 Sub プログレスバー例1() Worksheets("ProgressBar").Activate UserForm1.Show False 'ユーザーフォームを表示する End Sub