So erstellen sie ordner mit vba (mit beispiel)
Mit der MkDir- Anweisung können Sie mit VBA einen Ordner erstellen.
Hier ist eine übliche Art, diese Aussage in der Praxis zu verwenden:
SubCreateFolder ()
MkDir " C:\Users\Bob\Desktop\My_Data "
End Sub
Dieses spezielle Makro erstellt einen Ordner namens My_Data auf dem Desktop meines Computers.
Das folgende Beispiel zeigt, wie Sie diese Funktion in der Praxis nutzen können.
Beispiel: Erstellen Sie einen Ordner mit VBA
Nehmen wir an, mein Desktop enthält derzeit zwei Ordner:
Nehmen wir an, ich möchte mit VBA einen Ordner namens „My_Data“ auf dem Desktop erstellen.
Dazu kann ich folgendes Makro erstellen:
SubCreateFolder ()
MkDir " C:\Users\Bob\Desktop\My_Data "
End Sub
Sobald ich dieses Makro ausführe und den Datei-Explorer öffne, um zum Desktop zu wechseln, kann ich sehen, dass dieser neue Ordner erstellt wurde:
Ich kann sehen, dass der neue Ordner mit dem Namen My_Data genau an dem von mir angegebenen Speicherort erstellt wurde.
Beachten Sie, dass ich die folgende Fehlermeldung erhalten würde, wenn dieser Ordner an diesem Speicherort bereits vorhanden wäre und ich dieses Makro ausgeführt hätte:
Das Fehlerfeld teilt uns mit, dass ein Pfad-/Dateizugriffsfehler vorliegt , da an diesem Speicherort auf meinem Computer bereits ein Ordner mit diesem Namen vorhanden ist.
Um diesen Fehler zu vermeiden, könnte ich entweder einen Ordner mit einem anderen Namen oder den Ordner an einem anderen Ort erstellen.
Zusätzliche Ressourcen
In den folgenden Tutorials wird erläutert, wie Sie andere häufige Aufgaben in VBA ausführen:
VBA: So zählen Sie die Anzahl der Blätter in einer Arbeitsmappe
VBA: So extrahieren Sie Daten aus einer anderen Arbeitsmappe
VBA: So löschen Sie ein Blatt, wenn der Name bestimmten Text enthält