• ベストアンサー

エクセルを閉じる時に保存メッセージを表示させずに保存しないで閉じるには

いつもお世話になります。初心者ですのでよろしくお願いします。 あるエクセルファイル(定型の表、セルはブランク)で毎回違うデータを入力して印刷しています。 印刷後そのファイルを閉じる際に、ツールバーの右側の×をクリックして閉じますが、データを入力しているのでいつも「'ファイル名xls'への変更を保存しますか?」というメッセージが表示され「いいえ」を選択して閉じています。 このファイルは、データを入力して印刷することが目的なので、×をクリックしたらこのメッセージを表示させないで、データも保存せずにファイルを閉じたいのですが、そのような設定はできるでしょうか? よろしくお願いします。

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

  • ベストアンサー
  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.1

こんにちは。 Alt+ F11 (Altを押しながら、F11を押します) そうすると、Visual Basic Editor 画面が出てきます。 次に、挿入-標準モジュール と開けて、クリックしますと、画面が現れてきますので、以下のコードを貼り付けて、 '標準モジュールのみ Sub Auto_Close()  ThisWorkbook.Close False End Sub Alt+ F11 を押し、一旦、ファイル-上書き保存で、保存してください。(保存しないと、なくなってしまいますから)次からは、×を押してもメッセージは出てきません。

haasan99
質問者

お礼

早速のご回答ありがとうございました。 思い通りにできました。

その他の回答 (1)

  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.2

VBE の ThisWorkbook を開いて下記のコードを貼付けてから、ファイルを保存してください。 Private Sub Workbook_BeforeClose(Cancel As Boolean) If Workbooks.Count = 1 Then Application.DisplayAlerts = False Application.Quit Else ThisWorkbook.Close SaveChanges:=False End If End Sub

haasan99
質問者

お礼

ご回答ありがとうございました。

関連するQ&A

  • EXCELデータ保存時にメッセージを表示させたい。

    EXCELデータ保存時にメッセージを表示させたい。 EXCELデータを部門横断的に使用しようとしています。その際、ファイル名を統一した方式で保存をしてほしいとおもっています。例えば、「年度・部・3桁連番.xls」という統一方式を考えていて「2010・総務部・001.xls」といった形です。 そこでファイルを保存する際に、画面上に「ファイルを保存するときは年度・部・連番という形式で保存してください」というメッセージを表示させたい、と思っています。 VBAを組むようでしょうか。 よろしくお願いいたします。

  • エクセル上書き保存時のメッセージについて

    エクセルのファイルを開いてデータを入力した際に、いつも「上書き保存」していますが、 最近上書きしようとすると下記のメッセージが出てしまいます。 私以外の人がファイルを開いた可能性はなく、私自身が操作している際も 特に変わった操作をした覚えはないのですが…。 いつも通りに上書きしたいのですがこのメッセージはどうやれば消えるのでしょうか? ファイル○○○は、前回保存された後、他のユーザーによって変更された可能性があります。 操作を選択して下さい。 「コピーを保存する」 「変更を上書きする」

  • EXCELメッセージ

    いつもお世話になります。 EXCEL保存時に、『最近部品データxlsに追加された書式またはデータの一部が保存されませんでした。』のメッセージが頻繁にでてきて 『問題の修復法の詳細については[ヘルプ]をクリックします。』と書かれているのですが、よくわかりません。 どなたか発生する理由と解決策を教えていただけませんか? 宜しくお願い致します。

  • エクセルファイルを開くとメッセージを表示したい

    いつもお世話になっております。 社内のネットワークで、共有フォルダのファイルに毎月末に、実績を入力するファイルがあります。 複数の方が開け、入力するのですが、どうしてもまだまだ慣れない人があり、入力ミスがあります。 そこで、ファイルを開いた際に、簡単なメッセージを表示したいのですが、何か良い方法はありますか? セルの入力規則でのメッセージではやや、度々になるのでストレスを感じます。 宜しくご教授の程お願いします。

  • エクセルファイルを開くと表示されるメッセージ

    環境:OS:XPSP3、エクセル2003 毎日ファイルに追加されるデータをその都度上書き保存と最後に別ドライブにバックアップしています。作業はディスクトップのショートカットアイコンからファイルを開いていますが開くと「○○○.xlsは既に開いています。2重に開くとこれまでの変更内容は破棄されます。○○○.xlsは開きますか」と表示され破棄されては困るので「いいえ」で毎回開いていてとても面倒です。ファイルはディスクトップの状態から初めて起動しており2重に開いているわけではありません。このメッセージはどのような場合に表示され、かつ表示しないようにするためにはどのような事を行えばよいのでしょうかアドバイス下さい。

  • エクセルのツールバーの上書き保存のアイコンを無効にしたい

    いつもお世話になります。初心者ですのでよろしくお願いします。 複数の人で使用する共有のエクセルファイルがあります。 このファイルはデータ入力し印刷する目的のものですので、使用後上書き保存をさせたくないのですが、誤ってツールバーの上書き保存のアイコンを押してしまう人が何人もいます。 そこで、ツールバーの上書き保存のアイコンを押しても保存しないように設定したいのですが、できますでしょうか? よろしくお願いします。

  • EXCEL VBA で終了出来ますか?

    いつもお世話になります。 OfficeXPを使用しています。 EXCELのVBAでファイルを開き、定型処理をさせているのですが、定型処理完了後にEXCELを終了させたいと思っています。しかしEXCELの終了マクロをうまく作ることが出来ません。(終了時のメッセージを出さないようにしたいです) ActiveWorkbook("test.xls").Closeで終了させようとしたのですが、「test.xlsを保存しますか」というメッセージが出てきてしまいます。メッセージを出さずになおかつ保存せずに終了させたいのですが、何方か良い方法を教えて頂けないでしょうか?

  • Excel 2002の上書き保存時におけるメッセージについて

    エクセルのファイルを開いてデータを入力した際に、いつも「上書き保存」していますが、 数日前から上書きしようとすると下記のメッセージが出てしまいます。 私以外の人がファイルを開いた可能性はなく、私自身が操作している際も 特に変わった操作をした覚えはないのですが…。 ファイル○○○は、前回保存された後、他のユーザーによって変更された可能性があります。 操作を選択して下さい。 「コピーを保存する」 「変更を上書きする」 1週間くらい前に Windows Updateを行ったのですが それに関係しているのでしょうか…? OSは Windows XPです。

  • エクセルで保存しますか?のメッセージを表示しない

    皆さんこんにちは 教えてください、読み取り専用でエクセルファイルを開いて閉じるボタンを使って閉じるときに「保存しますか?」のメッセージを出さないで閉じたいのですが、Workbook_BeforeClose イベントに Application.DisplayAlerts = False としてもメッセージは表示されます 読み取り専用で開いているにもかかわらず Application.DisplayAlerts = False ThisWorkbook.Save Application.DisplayAlerts = True とすれば メッセージが表示されずに閉じますが 保存しますか?→いいえ として閉じるよりも時間がかかります 読み取り専用で開いているのに保存されるのでしょうか?同じファイルを再び開くと変更した部分は保存されていません しかし、タイムスタンプは閉じた時間に更新されています これは普通なのでしょうか? この方法以外で保存しますか?のメッセージを出さないで保存しないで閉じる方法はないでしょうか?よろしく御願いします

  • 最新版で作ったエクセルファイルを保存する時のメッセージを表示させたくない

     いつもお世話になっております。  エクセルのファイルを保存する度に、 『このファイルは最新版のMicrosoft Excel で作成されました。このファイルを保存すると、情報が失われる可能性があります。保存しますか。』 ↑が表示され、煩わしくて困っています。保存する時のこのメッセージを表示させないようにする方法を教えてください。

専門家に質問してみよう