- ベストアンサー
EXCEL VBAでカンマ区切りテキストファイルに変換する方法
EXCELで作成したシートをVBAでカンマ区切りテキストファイル(CSVファイルではなく)に変換する方法を教えてください 下記のプログラムではテキストファイルに変換されますが、カンマ区切りになりませんでした。 Sub Samp() ActiveWorkbook.SaveAs Filename:="C:\WINDOWS\aa.txt", FileFormat _ :=xlText, CreateBackup:=False End Sub
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
CSVもテキストファイルです。 出力形式がテキスト出力になっているので、 FileFormat:=xlCSV として下さい。
その他の回答 (1)
- kokorone
- ベストアンサー率38% (417/1093)
回答No.2
カンマ区切りのTXTファイルを出力したことはありませんが。。 ヒント 1)一旦CSVファイルを作成し、作成後、TXTファイルに リネームする。 2)自力で、各セルの内容を、カンマ区切り文字を付加して、 テキストファイルに出力する。 2)では、セル内にカンマがあった場合、セル全体をダブル クォーテーションで囲むなど、対策が必要だと思われます。
質問者
お礼
ありがとうございます
お礼
あ、そうですね。できました。 早速の回答感謝します。