- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルでフォルダとファイルを作りたい)
エクセルでフォルダとファイルを作りたい
このQ&Aのポイント
- エクセル2007を使用して、A列の名称でフォルダを作り、その中に同じファイル名のテキストファイルを作りたいです。マクロなどでの作成方法を教えてください。
- 違う名称のフォルダの中に、同じ名称のテキストデータを格納したいと考えています。テキストデータの名称は任意です。データの数は最大で1000程度です。
- 以前利用していたマクロでは、テキストのファイル名がバラバラだったため、フォルダ内に書き出していました。しかし、違う内容のデータが必要になったため、変更が必要です。
- みんなの回答 (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を押して実行する。
お礼
素早いご回答で驚いています。 早速試してみたところ完璧に希望通りの動作をしました。 説明もわかりやすく迷うところもありませんでした。 本当にありがとうございました。