- 締切済み
EXCEL VBAでカンマ区切りCSVファイルに変換する方法
EXCELで作成したシートをVBAでカンマ区切りCSVファイルに変換する方法を教えてください 下記のプログラムではXLSファイルで保存されますが、カンマ区切りCSVにする方法が分かりませんでした。 '保存先パス名 NetPath = "V:\AAAA\" ' セルA1 には、ファイル名記入 BkName = ThisWorkbook.Sheets("Sheet1").Range("A1").Text & ".XLS" 補足:マクロを実行した時に自動でネットワークドライブ(V:\AAAA)へ保存、ファイル名はSheet1のセルA1の文字をファイル名として 保存するようにしたいです。 宜しくお願い致します。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- NOBNNN
- ベストアンサー率50% (93/186)
回答No.2
同じ質問が回答済みです http://oshiete1.goo.ne.jp/qa2439638.html こちらを参考にしてください。 まずは Google などで検索することをおすすめします。 たとえば 「Excel CSv VBA」 とか のキーワード
- うぃず(@Wizard_Zero)
- ベストアンサー率69% (344/495)
回答No.1
保存時にFileFormatをxlCSVにすればよいかと。 '保存先パス名 NetPath = "V:\AAAA\" ' セルA1 には、ファイル名記入 BkName = ThisWorkbook.Sheets("Sheet1").Range("A1").Text & ".csv" ThisWorkbook.SaveAs Filename:=BkName, FileFormat:=xlCSV, CreateBackup:=False
お礼
他のプログラムのエラーでなかなか確認できなくて返事遅れてしまいましたが 無事CSVで形式で保存することが出来ました。 ありがとうございました。