• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルでファイルをcsv形式で保存するマクロについて)

エクセルでファイルをcsv形式で保存するマクロの作成方法

このQ&Aのポイント
  • エクセルでファイルをcsv形式で保存するマクロを作成する方法について説明します。
  • オートマクロ機能を使用してエクセルでファイルをcsv形式で保存しようとすると、問題が発生します。
  • そのため、条件を満たすマクロを作成する方法をお教えします。

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

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

> 保存形式を「テキスト(タブ区切り)(*.txt)」にして、ファイル名の拡張子の部分だけ(.csv)にして保存する この趣旨がわかりませんが、そのとおりにするとこんな感じですか。 Sub TEST01() Dim myP As String, myN As String, myNN As String myP = ThisWorkbook.Path myN = ThisWorkbook.Name myNN = Left(myN, Len(myN) - 4) & ".csv" ActiveWorkbook.SaveAs Filename:=myP & "\" & myNN, FileFormat:=xlText End Sub

georgea
質問者

お礼

早速のご返答ありがとうございました。 若干私の希望しているものと異なる部分がありましたが、 少し修正したらその問題も解決できました。 ありがとうございます。 >> 保存形式を「テキスト(タブ区切り)(*.txt)」にして、ファイル名の拡張子の部分だけ(.csv)にして保存する >この趣旨がわかりませんが、そのとおりにするとこんな感じですか。 私もプログラマの人にそういわれたので詳細まではわからないのですが・・・

関連するQ&A