2つの別々のファイルを開いて片方からもう片方にコピーして
保存して終了する。(両方とも閉じる)
というマクロを作ったのですが
コピー終了後に実行したマクロ付きのエクセルも閉じてデスクトップ上には何も開いていない状態にしたいのですがworkbookのところに
下記の命令を記述してもうまくいきません。
Application.Run "XXXXXX"
ThisWorkbook.Save
ThisWorkbook.Saved = True
If Workbooks.Count <= 1 Then Application.Quit
ThisWorkbook.Close False
マクロ付きのエクセルも一旦は閉じるのですがその後に
別の白紙のブックが開いてしまうのです。
続けて他のマクロをスケジュールで実行したいのですが実行時に
「既にエクセルが開いています」みたいな警告が表示され
実行できません。
エクセルを完全に閉じるようにするにはどうしたらいいのでしょうか?
No.1ベストアンサー
- 回答日時:
こんなかんじでいけると思います。
ThisWorkbook.Save
'ThisWorkbook.Saved = True
If Workbooks.Count = 1 Then
Application.Quit
Else
ThisWorkbook.Close
End If
ただ、別インスタンスで開いているブックは
感知していません。
ご回答有難うございます。
早速複数のPCで試してみたところ、うまくいったPCもあれば
同じように別の白紙のブックが開くPCもありました。
PC毎に違う現象が起きるということはエクセルの設定が
何か問題になっているのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/08/10 14:24
- Excel(エクセル) 【マクロ】マクロが保存されているエクセルとは、別のエクセルブックの全シートの非表示列を再表示したい 1 2022/12/24 20:48
- Excel(エクセル) 【マクロ】マクロが保存されているエクセルとは、別のエクセルのオートフィルターのしぼりをクリアーしたい 2 2022/12/24 08:36
- Visual Basic(VBA) DisplayAlertsブロパティで ”実行時エラー424オブジェクトが必要です” 5 2022/05/15 18:02
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/03 11:27
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/01/26 12:00
- Excel(エクセル) 開いているフォルダを全て閉じる、マクロを教えて下さい 3 2022/08/28 08:42
- Visual Basic(VBA) VBA Bookの表示、非表示 1 2022/09/16 20:44
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/03 12:30
- Visual Basic(VBA) VBA This Workbookモジュールを別ファイルにコピーする方法 1 2022/09/14 01:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセル終了時の保存確認メッ...
-
VBAを一度起動するとずっと出て...
-
Excelマクロ ファイル名が変わ...
-
コピーしたファイルのマクロを...
-
マクロでマクロを削除する
-
別のパソコンでエクセルのマク...
-
excelファイルに使われているVB...
-
VBA マクロ実行時エラー’1004Ra...
-
【マクロ】エラーが発生⇒実行時...
-
昨日まで動いていたエクセルの...
-
アクセスでファイルを開いたと...
-
Excel2010 PERSONAL.xlsbの挙動...
-
エクセルファイルを自身のファ...
-
EXCELでマクロを記録する際に、...
-
excelでpersonal.xlsを常に開く...
-
エクセルのマクロで保存して終...
-
エクセル 空欄の場合 保存時...
-
マクロを実行するとパス名が無...
-
マクロを消すマクロは不可能?
-
Word用のマクロが急に働かなく...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセル終了時の保存確認メッ...
-
VBAを一度起動するとずっと出て...
-
コピーしたファイルのマクロを...
-
別のパソコンでエクセルのマク...
-
VBA マクロ実行時エラー’1004Ra...
-
EXCEL マクロ クリップボードク...
-
昨日まで動いていたエクセルの...
-
Excelマクロ ファイル名が変わ...
-
excelファイルに使われているVB...
-
アクセスでファイルを開いたと...
-
エクセルマクロ実行中に別ファ...
-
エクセルマクロにてパワーポイ...
-
エクセル2013vbaで、見えない名...
-
マクロを消すマクロは不可能?
-
excelが別プロセスで起動してし...
-
エクセルファイルを自身のファ...
-
excelでpersonal.xlsを常に開く...
-
Excelが勝手にシート移動してし...
-
Excel2010 PERSONAL.xlsbの挙動...
-
【マクロ】エラーが発生⇒実行時...
おすすめ情報