• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:excel マクロ ファイル名の取得)

excelマクロでファイル名を取得する方法

このQ&Aのポイント
  • Excelのマクロを使ってファイル名を取得する方法を教えてください。
  • ボタンをクリックして範囲内をコピーしてCSV形式で保存するExcelマクロを作成していますが、ファイル名の取得方法がわかりません。どうすればいいでしょうか?
  • Excelのシート上にボタンを配置し、クリックすると指定した範囲をコピーしてファイル名に指定したセルの値と現在の年を組み合わせてCSV形式で保存する方法を教えてください。

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

sub macro1()  dim a,res,i  dim myfile as string  ’具体的なファイル名の付け方  myfile = worksheets("不明").range("A1").value & worksheets("不明").range("R1").value & format(date, "yyyy") & ".csv"  open "c:\仕事\" & myfile for output as #1  for i = 10 to 44   a = application.transpose(range(cells(i, "A"), cells(i, "AF")).value)   res = join(application.transpose(a), ",")   print #1, res  next i  close #1 end sub みたいな。

pop2003
質問者

お礼

ありがとうございます。上手くいきました。

関連するQ&A