• ベストアンサー

エクセルのマクロでのシートの削除について

エクセルのマクロについて エクセル97でファイルを閉じる前にシートを一つ削除するマクロを流そうとしているのですが、 マクロが流れるとシートを削除するかどうかの確認のダイアログが表示されてしまいます。 この確認のメッセージなしでマクロでシートを削除することは出来ないのでしょうか? ----------------- 実際のプログラム ------------------ Sheets(シート名).Select ActiveWindow.SelectedSheets.Delete わかる方がおられましたら宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.1

Sub test01() Application.DisplayAlerts = False Sheets("sheet4").Select ActiveWindow.SelectedSheets.Delete Application.DisplayAlerts = True End Sub でどうですか。

tomoyui
質問者

お礼

早速の回答ありがとうございます。 Application.DisplayAlerts だけでいけるんですね 本当に助かりました。ありがとうございました。

その他の回答 (1)

回答No.2

過去に同じ質問がありました。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=364676 回答内容は、#1さんの回答と同じもので、私もヘルプの見方なんかを書いています。 が、確かあったな? と思い「マクロ シート 削除」で検索してみましたが、120件程ありました。 過去のログをピンポイントで探すのは、なかなか難しいですね。

関連するQ&A