• ベストアンサー

新規フォルダをEXCEL VBAで作成したいのですが

EXCELシートに入力されたデータを1件ずつ新しいファイルに作成をするプログラムを作っているのですが、その際自動で新規フォルダを作成して、その中にどんどん新しくできる1件ごとのファイルを入れていきたいと思ってます。 ダイアログボックスを開かずに、新規フォルダを作るができるでしょうか。 尚 新規フォルダは元のファイルのフォルダ内に作りたいと思ってます。 回答よろしくお願いします。

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

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.1

例えば:\My Documentsにnewdirというフォルダを 作成する例です。コードはModule1に作成 します。多数作成する時はndirを配列にするとか してはどうでしょう。 階層関係は、ndirの表現の問題になります。 ndir = "c:\My Documents\newdir\ndirs" とするとnewdirの中に、ndirsが出来ます。 Sub test01() Dim ndir As String ndir = "c:\My Documents\newdir" MkDir ndir End Sub

moon623
質問者

お礼

お礼が遅くなりすいません。 MkDirでできました。 どうもありがとうございます。

関連するQ&A