Wie verwende ich die MkDir-Anweisung in VBA?

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.

Unlock Your Potential

Excel

Basic - Advanced

Access

Access Basic - Advanced

Power BI

Power BI Basic - Advanced

Help us grow the project