|
▼ponpon さん:
ありがとうございます。
詳しく言いますと、
post.scvというのがあります。
(画面イメージ)
+-----+-----+
| |A列 |
+-----+-----+
|1行 |1E+11|(実際の値は100060847901)
+-----+-----+
|2行 | n.a |
+-----+-----+
|3行 |1E+11|(実際の値は100060893501)
+-----+-----+
この3行目をカット&ペーストし(正確にはコピペではありませんでした)、
(画面イメージ)
+-----+-----+
| |A列 |
+-----+-----+
|1行 |1E+11|(実際の値は100060847901)
+-----+-----+
|2行 |1E+11|(実際の値は100060893501)
+-----+-----+
|3行 | n.a |
+-----+-----+
とします(この際2行目をdeleteするのでもよい)。
post.scvを上書き保存します。
すると「post.csvにはcsvと互換性のない機能が含まれている可能性があります。この形式でブックを保存しますか」がでるので「はい」を押します。
その後右上の×を押してとじします。
するとまた「post.csvにはcsvと互換性のない機能が含まれている可能性があります。この形式でブックを保存しますか」がでるので「はい」を押します。
と、ここまでやったら次のことがわかりました☆
A列が1.00E+1 になっています!(実際の値までもが100060000000になっています!)
こんなことあるんですね。
マクロの問題ではないようです。
よって、質問を変えます。
csvを上書き保存するとき元の値が変わらないように保存するにはどうすればいいですか、と。
よろしくお願いします。
|
|