3
ファイルシステムオブジェクトを使用して一連のディレクトリをループしており、ループする追加のディレクトリを指定する必要があります。Excel/VBAでループする追加のディレクトリを指定する
Sub test()
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFolder = objFSO.GetFolder(Directory)
Set colSubfolders = objFolder.Subfolders
For Each objSubfolder In colSubfolders
' take some action
End For
End Sub
しかし、私のような、をループする追加のフォルダを指定します:たとえば、私は現在持っている
colSubfolders = colSubfolders + "additionalpath"
For Each objSubfolder In colSubfolders ....
また、それがループコマンドで複数のオブジェクトを指定することが可能です、のような:
For Each objSubfolder in colSubfolders, "additionalpath"
2つ目のループを分けるだけです。 2番目のループをフォルダのリストにしたい場合は、文字列の配列を作成し、その配列を繰り返し処理します。 – Marc