現在、ディレクトリを設定しようとしており、vba コードを作成して、Excel スプレッドシートからディレクトリを作成しようとしています。
Column A
ワークシートの に、必要なフォルダー名がリストされています。これは、最終的なディレクトリをどのように見せたいかの例です。
- VIC\ブランチ 1\フォルダ A
- VIC\ブランチ 1\フォルダ B
- VIC\ブランチ 2\フォルダ A
- VIC\Branch 2\Folder B など
州およびブランチ レベルのフォルダを作成できましたが、すべてのブランチ フォルダに同じ 5 つのフォルダを作成することに行き詰まっています。vb コードがこれらのフォルダーを作成するのを手伝ってくれる人がいれば、それは最もありがたいことです。
以下は、各状態ディレクトリでブランチ フォルダーを作成するために使用したコードです。各状態リストに対して実行し、ディレクトリの場所を変更しました
ありがとうございました
Sub MakeFolders()
Dim xdir As String
Dim fso
Dim lstrow As Long
Dim i As Long
Set fso = CreateObject("Scripting.FileSystemObject")
lstrow = ActiveSheet.Cells(ActiveSheet.Rows.Count, "A").End(xlUp).Row
Application.ScreenUpdating = False
For i = 1 To lstrow
xdir = "C:\Users\Nikki\Shared\VIC\" & Range("A" & i).Value
If Not fso.FolderExists(xdir) Then
fso.CreateFolder (xdir)
End If
Next
Application.ScreenUpdating = True
End Sub