ExcelVBAでキャンセルボタン付き、プログレスバーフォームを表示する

キャンセルボタン&プログレスバー付きのフォーム作って

UserForm1.Show vbModeless 

とモードレスで表示。
あとはボタン押された時にフラグ立てるとかでキャンセル処理を実装する。