Hallo,
hier das Script, das du brauchst…
Sub MakeDirectory()
Dim Zeile As Integer
Dim Zelle As Range
Dim aPath As String
For Zeile = 1 To 250 'hier eventuell die 1 ändern wenn Du den ersten Wert nicht in Zeile 1 hast und die 250 durch die letzte Zeilennummer in Deinem Sheet
Set Zelle = ActiveSheet.Range(„A“ & Zeile)
aPath = „C:\x“ & Zelle.Value
If Dir(aPath, vbDirectory) = vbNullString Then 'Prüfen ob der Ordner bereits existiert
MkDir (aPath)
On Error GoTo ErrMsg
End If
Next
MsgBox „Alle Ordner wurden angelegt!“, vbInformation + vbOKOnly, „Vorgang abgeschlossen…“
ErrMsg:
If Err.Number 0 Then
aMsg = "Fehler # " & Str(Err.Number) & " bei der Ordneranlage wurde verursacht durch " & Err.Source & Chr(13) & Err.Description
MsgBox aMsg, vbCritical + vbOKOnly, „Fehler bei der Ordneranlage…“
makeDir = False
End If
End Sub
Gruß
Michi