• ベストアンサー

エクセルのデータからフォルダを作成したい。

エクセルに書いたデータから空のフォルダを作成したいです。 例)   A B 1 関東 2     東京 3     神奈川 結果   C\関東\東京   C\関東\神奈川 作成するにはVBAでしょうか。 宜しくお願いします。

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

  • ベストアンサー
  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.2

フォルダーの生成には MkDirを使い フォルダーの存在の確認にはDirなどを使いましょう サンプル ' ssが作成したいフォルダーパス Sub MkFolder(ss as String)   dim sName As string   sName = Dir( ss, vbDirectory )   if sName = "" then     MkDir ss   end if End Sub 呼び出し方 Sub Macro1   ' C:\関東   mkFolder "C:\" & Range("A1")   ' C:\関東\東京   mkFolder "C:\" & Range("A1") & "\" & Range("B2")   ' C:\関東\神奈川   mkFolder "C:\" & Range("A1") & "\" & Range("B3") End Sub といった具合です

UKUJIMA
質問者

お礼

ありがとうございます。 やってみます。

その他の回答 (1)

  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.1

VBAで可能です。 FileSystemObjectオブジェクトを利用するとできます。 方法は、以下をご参考に  http://officetanaka.net/excel/vba/file/index.htm  http://www.asahi-net.or.jp/~ef2o-inue/vba_o/sub05_110.html

UKUJIMA
質問者

お礼

ありがとうございます。 参考に致します。

関連するQ&A