アプリ版:「スタンプのみでお礼する」機能のリリースについて

EXCELで作成したシートをVBAでカンマ区切りテキストファイル(CSVファイルではなく)に変換する方法を教えてください
下記のプログラムではテキストファイルに変換されますが、カンマ区切りになりませんでした。

Sub Samp()
ActiveWorkbook.SaveAs Filename:="C:\WINDOWS\aa.txt", FileFormat _
:=xlText, CreateBackup:=False
End Sub

A 回答 (2件)

CSVもテキストファイルです。



出力形式がテキスト出力になっているので、
FileFormat:=xlCSV
として下さい。
    • good
    • 0
この回答へのお礼

あ、そうですね。できました。
早速の回答感謝します。

お礼日時:2008/01/24 10:06

カンマ区切りのTXTファイルを出力したことはありませんが。


ヒント
1)一旦CSVファイルを作成し、作成後、TXTファイルに
  リネームする。
2)自力で、各セルの内容を、カンマ区切り文字を付加して、
  テキストファイルに出力する。

2)では、セル内にカンマがあった場合、セル全体をダブル
  クォーテーションで囲むなど、対策が必要だと思われます。
    • good
    • 0
この回答へのお礼

ありがとうございます

お礼日時:2008/01/24 10:06

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!