![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
No.2ベストアンサー
- 回答日時:
手元にExcelがないのですが、業務で使用している者です。
いろいろ調べてみると、確認ダイアログを表示しないようにする
Application.DisplayAlerts= Flase
が、あるようです。これを利用してみてはいかがでしょうか。
また、ファイル名が確定しているのにファイル名指定を促される場合、
もしかしたら、マクロによってCloseしようとしているのが、目当ての
ファイル(ブック)ではなく、別の新規ファイルということはないでしょうか。
保存ボタンを押すと上書き確認が出る場合は、そのファイルのいずれかの
シートに、DATE・TIMEなどといった、開くごとにセル内容の変更が行われる
数式・マクロが含まれていませんでしょうか。
業務での使用している限りでは、共有にしていてオートフィルタをかけているとき
開くごとに変更が行われるので、閉じるときに上書き確認が表示されます。
的外れでしたら申し訳ありませんが、いかがでしょうか。
本件自体は解決していませんが、
そもそもの処理を別方式にしたことにより、
問題がなくなりました。
お付き合いいただき、ありがとうございました。
今後ともよろしくおねがいいたします。
No.4
- 回答日時:
こんばんは
下記の方法で保存後終了します。
'ワークブックを上書き保存
ActiveWorkbook.Save
'ワークブックを閉じる
ActiveWorkbook.Close
'Excelを終了
Application.Quit
です。
本件自体は解決していませんが、
そもそもの処理を別方式にしたことにより、
問題がなくなりました。
お付き合いいただき、ありがとうございました。
今後ともよろしくおねがいいたします。
No.3
- 回答日時:
確認メッセージの非表示は、wogotaさんの方法で出来ますよ。
更に追加で1件ほど、DisplayAlertsをfalseにしたままにしておくと
excelが終了するまでその状態が続きますので必ずマクロ終了前にtrueに
戻しておく事を忘れないで下さい。
保存するのを忘れて閉じるをしてしまうと保存せずに終了してしまいますので。
'確認メッセージの非表示
Application.DisplayAlerts = Flase
~ここに、処理~
'確認メッセージの表示
Application.DisplayAlerts = true
本件自体は解決していませんが、
そもそもの処理を別方式にしたことにより、
問題がなくなりました。
お付き合いいただき、ありがとうございました。
今後ともよろしくおねがいいたします。
No.1
- 回答日時:
Save メソッドを使います。
ActiveWorkbook.Save
です。
この回答への補足
回答ありがとうございます。
保存はされるようですが、ブックは閉じないようです。
ちなみに、やりたい(かつ試した)のはこんな感じです。。。
Worksheets(sheet).Copy
ActiveWorkbook.SaveAs Filename:=PathName, FileFormat _
:=xlText, CreateBackup:=False
ActiveWorkbook.Save
' ActiveWorkbook.Close SaveChanges:=True
本件自体は解決していませんが、
そもそもの処理を別方式にしたことにより、
問題がなくなりました。
お付き合いいただき、ありがとうございました。
今後ともよろしくおねがいいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/02/21 11:19
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/21 09:28
- Excel(エクセル) エクセルのマクロについて教えてください。 2 2023/02/21 13:29
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/20 10:00
- Excel(エクセル) エクセルのマクロについて教えてください。 2 2023/01/12 16:58
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2022/03/31 12:46
- Visual Basic(VBA) 動かなくなってしまった古いVBAを動くようにしたい 8 2022/09/20 13:57
- Visual Basic(VBA) Excelのマクロコードについて教えてください。 1 2022/03/27 13:25
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2022/08/04 13:56
- Visual Basic(VBA) VBA 参照先で選んだファイルをコピーし、出力先に別名で保存したい 8 2022/05/13 20:37
このQ&Aを見た人はこんなQ&Aも見ています
-
「環境が人を育てる」って本当?環境によって人格や生き方は本当に変わるのか
環境が人生に与える影響は実際どれほどのものなのか、専門家の田宮由美さんに伺った。
-
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
読み取り専用ファイルを上書き保存するには?
Visual Basic(VBA)
-
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
-
4
VBAでエクセルシートを更新(リフレッシュ)する方法を教えて下さい。
Excel(エクセル)
-
5
EXCELマクロで上書きメッセージ無しで保存する方法
その他(プログラミング・Web制作)
-
6
Excel VBAで確認なしで上書き保存
Access(アクセス)
-
7
エクセルのエラーメッセージ「400」って?
Visual Basic(VBA)
-
8
【Excel VBA】マクロでExcel自体を終了させたい
Excel(エクセル)
-
9
アクセスVBAで既に開いているエクセルを閉じたい
Yahoo!ショッピング
-
10
VBS Bookを閉じるコード
Visual Basic(VBA)
-
11
【Excel VBA】CSV取込時、数字の先頭の0を消えないようにするには?
Excel(エクセル)
-
12
VBAのコマンドボタンの文字列の改行方法は?
Visual Basic(VBA)
-
13
Access2003 クエリで、空の列は作れますか?
Access(アクセス)
-
14
EXCEL VBAで全選択範囲の解除
Excel(エクセル)
-
15
エクセルVBAで5行目からオートフィルタモードに設定したいたい
Excel(エクセル)
-
16
《エクセルVBA》「他の人が該当ファイルを使用中の場合」の処理
Excel(エクセル)
-
17
メッセージボックスのOKボタンをVBAでクリックさせたい
Visual Basic(VBA)
-
18
ExcelVBAを使って、値がある場合は作業を繰り返し実行するプログラムを作成したい。
Visual Basic(VBA)
-
19
【Excel】 セルの色での判断はできますか?
Excel(エクセル)
-
20
エクセルマクロで、別のブックが開いているかを判定したいのですが。
その他(Microsoft Office)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel VBAで作成したマクロをxl...
-
コマンドプロンプトでデスクト...
-
タイトルバーやメニューバーの...
-
パワーポイントの自動再生はで...
-
onedriveで同期解除をしたら、...
-
沢山のフォルダにあるファイル...
-
ごみ箱から元に戻したファイル...
-
Edgeでダウンロード状況表示画...
-
isoイメージファイルの復元方法
-
hamachiにログイン出来ません
-
マイクラでコマンド使いたいの...
-
TXTファイルを上書き保存する前...
-
「切り取り」「貼り付け」間エ...
-
置き換え消去したファイルの復...
-
セントボックスの中身が消えた!
-
壁紙・スクリーンセーバーの削...
-
動画のサイズと再生時間の長さの件
-
移動先にないファイルのみをコ...
-
Chromebook リカバリができません
-
入力/出力エラーですというファ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
読み取り専用ファイルを上書き...
-
Excel VBAでほかのアプリケーシ...
-
コマンドプロンプトでデスクト...
-
Excel VBAで作成したマクロをxl...
-
vbaでIEの名前を付けて保存(A)...
-
エクセルVBAについて
-
VBAで、強制保存してブックを閉...
-
ExcelVBAでデスクトップのPATH...
-
エクセルで「名前を付けて保存...
-
VBA メモ帳の上書き保存がしたい
-
VBScriptで日本語が変です
-
タイトルバーやメニューバーの...
-
Pivot table で集計されたデー...
-
エクセルマクロ PDF出力、CSV出力
-
VBSでHPを保存するにはど...
-
AccessVBAでレポートをPDFで出力
-
htmlから取り込んだ を消...
-
ASPでファイルを保存するダイア...
-
VBScriptでのSaveAsについて
-
CFileDialogで保存したい
おすすめ情報