- 締切済み
テキスト保存の際にダブルクオーテーションが増える
EXCELでたとえば "あ" という内容が記載されていて、それをテキスト形式で保存すると """あ""" となってしまいます。 VBAの知識はありませんが、増えないようにするいい方法はないでしょうか?
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- 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
- wildcat-yp
- ベストアンサー率37% (303/813)
回答No.1
テキスト形式であれば、CVSっぽい書式で保存されますので、”が”””となるのは仕方がないです。 文字列は”で囲み、”は””に置き換えるので。