• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルでフォルダとファイルを作りたい)

エクセルでフォルダとファイルを作りたい

このQ&Aのポイント
  • エクセル2007を使用して、A列の名称でフォルダを作り、その中に同じファイル名のテキストファイルを作りたいです。マクロなどでの作成方法を教えてください。
  • 違う名称のフォルダの中に、同じ名称のテキストデータを格納したいと考えています。テキストデータの名称は任意です。データの数は最大で1000程度です。
  • 以前利用していたマクロでは、テキストのファイル名がバラバラだったため、フォルダ内に書き出していました。しかし、違う内容のデータが必要になったため、変更が必要です。

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

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

Cドライブに置いたtestフォルダの中に一連のフォルダを作成します。 手順: ALT+F11を押す 現れた画面で挿入メニューから標準モジュールを挿入する 現れたシートに下記をコピー貼り付ける sub macro1()  dim myPath as string  dim h as range  on error resume next  mypath = "c:\test\"  for each h in range("A1:A" & range("A65536").end(xlup).row)   mkdir mypath & h.value   open mypath & h.value & "\out.txt" for output as #1   print #1, h.offset(0, 1).value   close #1  next end sub ファイルメニューから終了してエクセルに戻る データを記入したシートを開く ALT+F8を押して実行する。

kanayurijp
質問者

お礼

素早いご回答で驚いています。 早速試してみたところ完璧に希望通りの動作をしました。 説明もわかりやすく迷うところもありませんでした。 本当にありがとうございました。

関連するQ&A