• 締切済み

テキスト保存の際にダブルクオーテーションが増える

EXCELでたとえば "あ" という内容が記載されていて、それをテキスト形式で保存すると """あ""" となってしまいます。 VBAの知識はありませんが、増えないようにするいい方法はないでしょうか?

みんなの回答

  • e0_0e_OK
  • ベストアンサー率40% (3382/8253)
回答No.3

》"""あ""" ・これは"空白","あ","空白"だと思います。

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

理屈ではそうなるだろうなあ。 下記のようにVBAでやれば簡単に好きなようになるが。 例データ "あ" あ 123 "あ いい 123 'ああ '113 ーー 'ああと'113は半角’を先頭に2つ入力してます。 コード Sub test01() d = Range("A65536").End(xlUp).Row Open "ダブルQ" For Output As #1 For i = 1 To d s = "" For j = 1 To 3 '3はデータ列数 s = s & Cells(i, j) & "," Next j MsgBox Left(s, Len(s) - 1) Print #1, Left(s, Len(s) - 1) Next i Close #1 End Sub ーーー 結果をメモ帳で開くと "あ",あ,123 "あ,いい,123 'ああ,,'113

回答No.1

テキスト形式であれば、CVSっぽい書式で保存されますので、”が”””となるのは仕方がないです。 文字列は”で囲み、”は””に置き換えるので。

関連するQ&A