前 の記事
[Exel VBA]シートをタブ区切りテキスト(txt)形式で保存する

次の記事
Perl-users.jpの方々へのお願い:Perlを普及させるために絶対必要なこと

マクロを使ってCSVでファイル保存をしたときなどに、下記のような確認・警告メッセージがでて、いちいち「はい」を押さないと先に進まないことがあります。

excel_alert_1.JPG
excel_alert_2.JPG


これを非表示にするには"Application.DisplayAlerts = False "と書きます。

Sub macro1()

Application.DisplayAlerts = False

..... (中略) ....

Application.DisplayAlerts = True

End Sub


このように、コードの最初に " Application.DisplayAlerts = False " とすることで警告メッセージを非表示にできます。



また、コードが終了する直前に  " Application.DisplayAlerts = True " とすることで、もとの警告表示モードに戻すことができます。
(これをしないまま終了すると、警告がずっと非表示のままになってしまいます。)

カテゴリ ,

トラックバック(0)

このブログ記事を参照しているブログ一覧: [Excel VBA]警告・確認ダイアログを非表示にする

このブログ記事に対するトラックバックURL: http://dqn.sakusakutto.jp/mt/mt-tb.cgi/197

コメントする