• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBAでtextファイルを作成)

VBAで経費精算のテキストファイルを作成するマクロの作り方

このQ&Aのポイント
  • VBAを使用して経費精算データをテキストファイルに変換するためのマクロを作成したいです。
  • 経費精算データのExcelファイルをCSV形式でフォルダに保存できるようになりましたが、テキストファイルの作成方法がわかりません。
  • どのようにコードを変更すればテキストファイルを作成できるようになるのか、または別の方法があれば教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

ファイルの拡張子が.csvで作成されるが、.txtで作成したいって話でいいんでしょうか? | '初期値設定 | filePath = ActiveWorkbook.Path & "\経費計算エクセル(CSV保存).csv" ↓ filePath = ActiveWorkbook.Path & "\経費計算エクセル.txt" だけでOKだと思いますが。

dolphin0718
質問者

お礼

解決しました。本当にありがとうございますm(__)m

その他の回答 (1)

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

#1のお礼で、>解決しました。本当にありがとうございますm(__)m といっているが、 (1)テキストファイル (2)CSVファイル というものが十分判っていないのではないか。 (1)もCSV形式だけでなく、PRN形式とか (2)も2-3種類ある。 現状の理解は一面的なような気がする。WEBでも照会して勉強したらどうですか。 ウイキペディア「テキストファイル」だけでも読んでおくことを勧める。 ーー 第1列から第24列までCells(i, 1)などを直接列挙して書いているのは、個人的にはスマートでないと思うが。 Write#コマンドはむつかしいが便利なものだが、使い方に注意。

dolphin0718
質問者

お礼

ご丁寧にありがとうございます。