
No.2ベストアンサー
- 回答日時:
こんばんは。
出来れば標準モジュールに入れてください。
Sub CreateDir()
'サブフォルダを作るマクロ
Dim i As Integer
Dim NewSubFolders As Range
Dim ParentFolder As String
'----------------------------------------
ParentFolder = "C:\Temp\" '指定のフォルダ
'----------------------------------------
'A1から空白セルなしに入れる
Set NewSubFolders = Range("A1", Range("A65536").End(xlUp))
If Right(ParentFolder, 1) <> "\" Then ParentFolder = ParentFolder & "\"
For i = 1 To NewSubFolders.Rows.Count
'目的のサブフォルダがない場合、フォルダを作る
If Dir(ParentFolder & NewSubFolders(i, 1).Value, vbDirectory) = "" Then
MkDir ParentFolder & NewSubFolders(i, 1).Value
End If
Next i
Set NewSubFolders = Nothing
End Sub
No.1
- 回答日時:
VBAでCreateFolderメソッドをループでまわせばいいのではないでしょうか。
下のは例です。
Sub CreatFolders()
Dim fs As Object
Dim Column As Integer
Dim Dir As String
Set fs = CreateObject("Scripting.FileSystemObject")
Column = 1
Dir = "C:\TEMP" 'フォルダを作成するフォルダを指定
While (Cells(Column, 1) <> "")
fs.CreateFolder (Dir & "\" & Cells(Column, 1))
Column = Column + 1
Wend
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
首吊りどこ締めるの
-
風俗店へ行く前のご飯
-
彼女のことが好きすぎて彼女の...
-
検便についてです。 便は取れた...
-
血液検査の結果が悪くefgrの値...
-
2つの数値のうち、数値が小さい...
-
勃起する時って痛いんですか? ...
-
男性に質問 お尻の穴を見せた...
-
汚い話ですみません。 検便って...
-
イタリアから帰国する際、肉製...
-
ラブホってバスタオルが2枚ある...
-
excel関数で TRUEやFALSEについて
-
精液の落とし方を教えてください
-
この赤い斑点は何でしょうか。 ...
-
足がまだら模様になります。ど...
-
エクセルでθを求めたい。
-
病院側から早く来てくださいと...
-
excelでsin二乗のやり方を教え...
-
透亮像について。 先日会社の健...
-
中学三年 ちんこが小さいです
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
首吊りどこ締めるの
-
アトピー性皮膚炎
-
コロナになるのが死ぬほど怖い...
-
検便についてです。 便は取れた...
-
24歳、女性です。性欲が強すぎ...
-
未成年の従姉妹が自分の真似絵...
-
頭痛に関する質問です。現在高...
-
血液検査の結果が悪くefgrの値...
-
肝臓がんになりたいです。肝機...
-
何故 削除され続けるか、
-
◎敢えてノンジャンルカテゴリー...
-
彼女のことが好きすぎて彼女の...
-
腕を見たら黄色くなってる部分...
-
風俗店へ行く前のご飯
-
2つの数値のうち、数値が小さい...
-
病院側から早く来てくださいと...
-
EXCELで条件付き書式で空白セル...
-
Excel 数値の前の「 ' 」を一括...
-
リンク先のファイルを開かなく...
-
値が入っているときだけ計算結...
おすすめ情報