ファイルを保存する場合、同じファイル名があるとマクロが一度止まって、ファイルを上書きするかどうかを聞いてくるので、せっかく自動化したものが、手動が入ってしまうことで、合理化した感じがしないことがあります。このファイルの上書きを聞いてくるものを自動で、上書き保存してしまう方法をご紹介いたします。ダイアログボックスを表示させない方法です。
構文
以下の文書が、上書き保存するときの構文です。
Application.DisplayAlerts = False ActiveWorkbook.Save Application.DisplayAlerts = True
1行目 アラートをフォールス(偽)にする。
2行目 ファイルを保存する。
3行目 アラートをトゥルー(真)にする。
のセットです。
ファイルを保存してファイルを閉じる方法
ふつうは、ファイルを保存してファイルを閉じるという作業が一般的なので、一連のマクロにすると以下となります。
Application.DisplayAlerts = False ActiveWorkbook.Save ActiveWorkbook.Close Application.DisplayAlerts = True
3行目にファイルを閉じるを入れました。
コメント