Die `MkDir`-Anweisung in VBA (Visual Basic for Applications) wird verwendet, um ein neues Verzeichnis (Ordner) zu erstellen. Hier ist, wie du sie verwendest:
Syntax:
MkDir(path)
- path: Ein String-Ausdruck, der den Pfad zu dem zu erstellenden Verzeichnis angibt. Der Pfad kann ein absoluter oder relativer Pfad sein.
Beispiel:
Angenommen, du möchtest in deinem Dokumente-Verzeichnis einen neuen Ordner namens “NeuerOrdner” erstellen:
Sub OrdnerErstellen()
Dim ordnerPfad As String
ordnerPfad = "C:BenutzerDeinBenutzernameDokumenteNeuerOrdner"
' Überprüfen, ob der Ordner bereits existiert
If Dir(ordnerPfad, vbDirectory) = "" Then
MkDir ordnerPfad
MsgBox "Ordner wurde erfolgreich erstellt!"
Else
MsgBox "Der Ordner existiert bereits."
End If
End Sub
Wichtige Hinweise:
- Fehlerbehandlung: Es ist sinnvoll, eine Fehlerbehandlung zu implementieren, falls der Ordner aus einem anderen Grund nicht erstellt werden kann (z. B. fehlende Berechtigungen).
- Ordner existiert bereits: Wenn der Ordner bereits existiert, wird ein Laufzeitfehler ausgelöst. Deshalb ist es eine gute Praxis, zuvor mit `Dir` zu überprüfen, ob der Ordner existiert.
- Berechtigungen: Stelle sicher, dass du in dem Verzeichnis, in dem du den neuen Ordner erstellen möchtest, über die erforderlichen Berechtigungen verfügst.
Verwende diese Anleitung, um mit der `MkDir`-Anweisung in VBA effektiv umzugehen und neue Ordner in deinen Anwendungen zu erstellen.