• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル、マクロの事で・・・?)

エクセルマクロでフォルダとファイルを作成する方法

このQ&Aのポイント
  • エクセルでマクロを使用して特定のフォルダの中にフォルダを作成し、フォルダ内に指定したファイルを作成する方法について教えてください。
  • エクセルでセルに入力された情報を元にマクロを作成し、フォルダとファイルを自動的に作成する方法について教えてください。
  • マクロを使用してエクセルの特定のフォルダ内にフォルダを作成し、フォルダ内に指定したファイルを作成する手順について教えてください。

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

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

>ある1つのフォルダにエクセルシートがあります。 ご利用のエクセルのバージョンも不明,ブック名も不明,ブックの拡張子も不明,シート名も不明です。 さておき。 ご質問のマクロをどう使いたいのか示されていないので,「野菜類」などを記入したブックに直接マクロを憑ける事にします。 そのブックの1枚目のシートのA列B列にデータが記入されているとします。 1行目にタイトル行とかも無しで,1行目からいきなりデータが記入されているとします。 手順: 「野菜類」が記入されたブックを開く ALT+F11を押す 現れた画面で挿入メニューから標準モジュールを挿入する 現れたシートに下記をコピー貼り付ける sub macro1()  dim myPath as string  dim h as range  on error resume next  mypath = thisworkbook.path  worksheets(1).select  for each h in range("A1:A" & range("A65536").end(xlup).row)   mkdir mypath & "\" & h.value   open mypath & "\" & h.value & "\" & h.offset(0, 1).value & ".txt" for output as #1   close #1  next end sub ファイルメニューから終了してエクセルに戻り,ALT+F8を押してマクロを実行する。

siraku
質問者

お礼

回答ありがとうございました。 上手にできました! 感謝します!