![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
No.2ベストアンサー
- 回答日時:
CSVでは必ず出ます。
何故かと言われれば、エクセルがそういう風に作ってあるからです。
通常のブックであれば、ブックに編集を加えると「最後に保存した後、なにか編集されたよ」という記録が残ります。その記録が無ければ、そのまま閉じてもエクセルは何も言いません。
CSVにはそういう記録を付けられないないので、「最後に保存したかどうか判断できない」のでご質問のメッセージが表示されます。
No.3
- 回答日時:
こんにちは。
回答はついているようですが、もう少し、私なりの解釈を含めて、回答させていただきます。
最初にメッセージの確認ですが、
CSVファイル形式で保存すると、一連のメッセージが出てくるはずです。
1.選択したファイルの種類は複数のシートを含むブックをサポートしません。
(保存されるのは、シートひとつだけだというメッセージです。)
2.XXXX.csvには、CSV(カンマ区切り)と互換性のない機能が含まれている可能性があります。この形式でブックを保存しますか?本来は、ここまででいいはずです。
--しかし、ここで、ファイルの形式が変わっていることに注目してください。
XXXX.csvというファイル名になっています。
3.当のブックを閉じようとすると、
「'XXXX.csv'への変更を保存しますか?」
それで、「はい(Y)」を選択しますと、
◎「XXXX.csvには、CSV(カンマ区切り)と互換性のない機能が含まれている可能性があります。この形式でブックを保存しますか?」
再び同じメッセージが出ます。これは、2の時と、まったく同じ行為をしているということです。
もちろん、CSVを保存した後で、「xls?」形式に戻せば、通常の終わり方をします。
------------------
解説:
ここで、モニターに現れている「ファイル」は、仮想メモリの中で展開された「Excelファイル」であり、保存で選択した、「CSVファイル」というものは、書式や数式など一切が含まれていません。「CSV形式」で保存するということは、複数のシート、書式などの情報のある「Excelファイル」がないということです。
つまり、ご質問の「ファイルを閉じる」時に発生する、◎のメッセージのことですが、これは、仮想メモリの中で展開された「Excelファイル(拡張子 xlsなど)」は、保存せずに捨てますか?、どうしますか?、という意味が含まれているのです。もちろん、前の起動した時のファイル自体は残っていますが、CSVで保存した時に、前の「Excelファイル」は、仮想メモリ上だけになってしまっているのです。(ちょっと変な気がするかもしれませんが。)
もし、このファイルの「CSV形式」にしたままで、書式や罫線や、いわゆるセルを修飾しても、しなくても、「ファイルを閉じる(終了)」を掛けたら、その情報は失われてしまいます。
これは、いちいち、ファイルを直接出し入れしているのではなく、仮想メモリで展開しているから、こういうことになるわけです。Excelを作った人の、おせっかいにも関わらず、その意味が伝わってはいないのです。
言葉にすると、こういうことですが、少し分かりにくい話かもしれませんね。
-----------------
では、具体的に私などはどうしているかという、ということになりますが、
[名前を付けて保存]の前に、一旦、[上書き保存]または、[Ctrl + S]で、保存しておけば、加工したファイルそのものを失ってしまうことはありません。
その後で、[名前を付けて保存]で「CSV」形式を選択して、名前をつけて、メッセージが出る度に、「はい(Y)」を、連続して選択していって、「ファイルを閉じる」で、何も考えずに閉じてしまえばよいのです。
-----------------
それと、ちょっとした全般的なアドバイスですが、
「なぜこのようなメッセージが出るのでしょうか?」
パソコンのアプリケーション・ソフトを扱う上で、こういう発想は禁句だと思ったほうがよいです。身体で覚えてしまうほうが、精神的な負担が少ないのです。そう心がけてください。
しょせん、アプリケーション・ソフトにしても、コンピュータ言語にしても、人が作ったものですから、それなりに、理屈はあっても、究極的には、人の恣意的なものには根本的な理由は分かりません。良かれと思って選んだ方法が、他人には気に入らないということもあります。
私たちは、PCを、使っているようで、使わされているということなのです。このようなことは、ご質問者さんには、余計な話かもしれませんが……。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) CSVファイルの「0落ち」にVBA 6 2023/02/02 15:27
- Excel(エクセル) エクセルでcsvファイルを開いてVBAを使いたい 7 2022/04/28 11:12
- Excel(エクセル) Excelについて。 Excelからcsv変換したいのですが、 やり方はファイル→名前をつけて保存→ 7 2022/07/27 01:10
- Excel(エクセル) csvファイルをExcel形式で読み込むには 2 2023/07/03 13:09
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/21 09:28
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/03 13:18
- Excel(エクセル) 【困っています】VBA 追加処理の記述を教えてください。 1 2022/08/25 22:54
- Visual Basic(VBA) 複数のcsvファイルをExcelに一括変換したい 2 2023/03/03 12:44
- Excel(エクセル) 自動更新前のエクセルファイルは何処に? 1 2023/01/06 00:53
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2022/03/31 12:46
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセル文書を保存したらメモ...
-
エクセルでVBAを使用して1分毎...
-
エクセルがwindows終了時に未保...
-
エクセル・マクロ(VBA)で、指定...
-
メール添付されているファイル...
-
エクセル表のCSV化ができない
-
ピボットテーブルの更新ができない
-
Excel画面の自動更新 Excelファ...
-
CSVの上書き保存
-
エクセルを上書き保存したのに...
-
Excelで上書き保存時の確認をは...
-
エクセルの共有ファイルで、保...
-
エクセルでCSVファイルとして保...
-
マクロ VBA ファイル名を連番...
-
いきなりPDFでPDFファイルを開...
-
エクセルの名前を付けて保存に...
-
エクセル2016 上書き保存が出来...
-
「名前を付けて保存」ができな...
-
メールソフト「サンダーバード...
-
エクセル 連動して自動で開く
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルを上書き保存したのに...
-
いきなりPDFでPDFファイルを開...
-
メール添付されているファイル...
-
excelとCSVについて質問です! ...
-
エクセル文書を保存したらメモ...
-
マクロ VBA ファイル名を連番...
-
Excel画面の自動更新 Excelファ...
-
エクセルでVBAを使用して1分毎...
-
エクセル・マクロ(VBA)で、指定...
-
エクセルでCSVファイルとして保...
-
Illustratorファイルに読み取り...
-
開いてるファイル(エクセル等)...
-
ピボットテーブルの更新ができない
-
エクセル表のCSV化ができない
-
エクセルがwindows終了時に未保...
-
OneDriveの存在を知った。エク...
-
「変更を保存しますか?」と聞...
-
エクセルで保存しますか?のメ...
-
エクセルで保存の前に固まって...
-
CSVの上書き保存
おすすめ情報