- ベストアンサー
マクロ進行状況
エクセルのマクロ実行で、 処理時間短縮のために画面更新を停止させていますが、 実行中で現在どの程度まで進行しているかが分からないので、 何か進行状況が分かるような細工が出来ないかと思っています。 エクセル画面左下のステータスバーが利用できればと思ったのですが、 画面更新を停止させているとやはり無理なんでしょうか。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
こちらをどうぞ。
その他の回答 (3)
- takibo
- ベストアンサー率57% (116/200)
回答No.4
画面更新を停止していてもステータスバーに進行状況を表示させることは可能です。 参考URLにあるようにプログレスバーのような表示も出来ますし、作業内容を文字列で表示することも出来ます。 ユーザーフォームを必要としないので手軽に使えます。
- KenKen_SP
- ベストアンサー率62% (785/1258)
回答No.3
横レス失礼します。 >プログレスバーは画面更新を停止していても >使用できるのでしょうか? プログレスバー描写の際に、DoEvents すればOKです。 詳しくはヘルプを見てください。
- kkkkkkk_001
- ベストアンサー率8% (12/134)
回答No.1
ユーザーフォームのプログレスバーや ラベルを使う方法がありますが、これをこのスペースで 説明するのは難しいので 大村あつし氏の書籍を見るほうがイイでしょう
補足
早速の回答ありがとうございます。 質問のところにも書いていますが、 プログレスバーは画面更新を停止していても 使用できるのでしょうか?