Vba Verzeichnis Erstellen

June 30, 2024, 1:27 pm

Mit folgendem Code (in einem Standardmodul) kann gleichzeitig eine ganze Ordner/Unterordnerstruktur angelegt werden: Private Declare Function apiCreateFullPath Lib "" Alias MakeSureDirectoryPathExists" _ (ByVal lpPath As String) As Long Public Function fktCreateMultiPfad() as Long Dim strPfad As String strPfad = "c:\Verzeichnis1\Verzeichnis11\Verzeichnis111\Verzeichnis1111\" fktCreateMultiPfad = apiCreateFullPath(strPath) End Function Guten Morgen Franz. Ich habe die Doppelslash entfernt und in den Verweise nachgesehen.... kann damit aber nichts anfangen. Siehe Bild Hallo, habe zwischenzeitlich meinen vorherigen Post erweitert... Ordner erstellen falls nicht vorhanden. Die Verweise scheinen ok zu sein... Ist in JEDEM(! ) Modul im Kopfbereich Option Explicit angegeben? Wenn nicht, dies nachholen und im VBA-Editor Debuggen/Kompilieren anstoßen. Habe nachträglich die "Option Explicit" eingefügt und Debuggen/Kompilieren durchgeführt. Kein Erfolg. Schade, ich wollte da noch zusätzlich das ein vorhandener Ordner geöffnet bzw ein neuer Ordner erstellt wird in Abhängigkeit des im Aktuellen Form ID Feld.

Vba Verzeichnis Erstellen 7

01. 06. 2008, 11:00 # 1 DeBabba VBA - Verzeichnis erstellen Hallo zusammen, ich erstelle via Makro ein Verzeichnis mit verzeichnis = TxtBoxI1 If Dir(verzeichnis, vbDirectory) = "" Then MkDir (verzeichnis) Das klappt ja soweit ganz gut wenn ich z. B c:\Gagga\ erstellen möchte NUR Wenn Gagga nicht existiert und ich C:\Gagga\Hallo\ erstellen möchte kommt die Fehlermeldung 76 (Pfad nicht gefunden). Hat jemand ne Idee wie ich die Verzeichnisse rekursiv, also Gagga und Hallo erstellen kann?? Gruß 01. 2008, 11:35 # 2 MOF Guru Registrierung: 28. 02. Vba verzeichnis erstellen 7. 2001 Moin, deBabba, entweder API-Funktionen einsetzen oder aber Verzeichnisbaum anlegen verwenden: Code: Option Explicit Private Declare Function MakeSureDirectoryPathExists _ Lib "" _ (ByVal lpPath As String) As Long Sub make_sure() MakeSureDirectoryPathExists "C:\test\test1\test2\" End Sub Zusatz: Anlegen über FSO Sub CheckOrdner() ' y/ypsilon, Herber-Archiv, 31. 03. 2004 'prüfen ob der Ordner im Homeverzeichniss '\Eigene Dateien\ Finanzen eines Users vorhanden ist, 'wenn nicht erstellen Dim Ord As String Dim UN As String Dim OrdnerNeu As String Dim fso Set fso = CreateObject("leSystemObject") UN = Environ("USERNAME") Ord = "c:\Dokumente und Einstellungen\" & UN & "\Eigene Dateien" & "\Finanzen" '& "\" If lderexists(Ord) = True Then Exit Sub Else MkDir Ord MsgBox "Ordner " & Ord & " angelegt" End If __________________ cu jinx per 31.

Vba Verzeichnis Erstellen Auto

Nun möchte ich aber in einem Abwasch (mit diesem Klick) nicht nur den Ordner anlegen, sondern gleich dazu noch weitere fünf Unterordner. z. B: \Ordner\ und darunter \01_Unterordner \02_Unterordner etc. Wie muss ich den Code erweitern? Einfach nur noch entsprechend weitere Male mit angepassten Pfad hat nicht funktioniert. Gruß Olaf Ich arbeite aktuell mit MS Access 2013 Hallo, Du musst den zuvor erstellen Ordner in der MkDir Anweisung für die Unterordner mit übergeben. Hallo zusammen. Ich bin auf der Suche nach dieser Anwendung, habe aber leider einige Probleme damit. Vba verzeichnis erstellen table. Kann mir evtl. einer dabei helfen? Wenn ich den Code 1:1 kopiere und in meinem Form im btn "Bilder" funktioniert das nicht. P. s. : ich habe keine Ahnung was ich da mache:-) Hallo, der Pfad sollte keinen Doppelslash vor dem LW-Buchstaben haben. Checke mal im VBA-Editor unter Extras/Verweise, ob es evtl. einen gebrochenen, bzw. fehlerhaften Verweis gibt. Korrigiere dies, falls das zutrifft. Ansonsten kann man mit MkDir nur jeweils einen Ordner anlegen.

Vba Verzeichnis Erstellen Table

VBA Ordner erstellen von gaertner1706 vom 22. 10. 2012 13:41:51 AW: VBA Ordner erstellen - von Frank H. am 22. 2012 14:46:21 AW: VBA Ordner erstellen - von gaertner1706 am 22. 2012 15:04:44 AW: VBA Ordner erstellen - von Rudi Maintaire am 22. 2012 16:35:14 AW: VBA Ordner erstellen - von gaertner1706 am 22. 2012 20:04:12 AW: VBA Ordner erstellen - von haw am 22. 2012 16:53:38 AW: VBA Ordner erstellen - von gaertner1706 am 22. 2012 20:06:27 Betrifft: VBA Ordner erstellen von: gaertner1706 Geschrieben am: 22. 2012 13:41:51 Hallo, bin bis eben noch eine "Forenjungfrau" hier also meine erste Frage: Angenommen A1=1 und A2=Ordner Ich möchte dass z. B. Bei einem Rechtsklick in Zeile A folgender Ordner erstellt wird: C:\vbaOrdnerErstellen\Ordner\1 einzeln bekomme ich das hin (s. u. ) zusammen funktioniert es nicht. Ordner und Unterordner anlegen, Hyperlinks einfügen, Ordner in Outlook anlegen | Excel VBA - YouTube. Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean) Dim Ord As String 'Ord = "C:\vbaOrdnerErstellen\" & Cells(, 2) 'Ord = "C:\vbaOrdnerErstellen\" & + 120995 MkDir Ord If Dir(Ord, vbDirectory) <> "" Then MsgBox "Ordner """ & Ord & """ wurde angelegt" Else MsgBox "Ordner nicht vorhanden" End If End Sub Betrifft: AW: VBA Ordner erstellen von: Frank H. Geschrieben am: 22.

2014, 18:18 # 6 Registrierung: 17. 05. 2008 das wurde vor kurzem hier besprochen. Ordner anlegen Declare Function MakeSureDirectoryPathExists Lib "" (ByVal DirPath As String) As Long Sub Test() Dim LoI As Long Dim StOrdner As String StOrdner = "D:\Test1\test2\" ' Schleife Ergänzung von Hajo für Unterordner ' Renè Mumpel ' keine Unterordner LoI = Len(StOrdner) - Len(bstitute(StOrdner, "\", "")) For LoI = 1 To LoI Rem Auf Pfad prüfen. Erstellen wenn nicht vorhanden MakeSureDirectoryPathExists ("D:\Test1\test2\") Next LoI Signatur in jedem Beitrag Bitte Version angeben. Bei keiner Angabe gehe ich von meinen Angaben aus. Betriebssystem: Windows 10 - 64 Bit, Office 2021 - 32 Bit. Vba verzeichnis erstellen folder. Fragen werden im Forum beantwortet, nicht per PN. 17. 2014, 07:47 # 7 Registrierung: 21. 2010 Hallo Hajo, wenn schon 'MakeSureDirectoryPathExists'. dann so wie hier beschrieben: Bei Differenzierung von Win 32/64 bit dann so die API-Sub so definieren wie hier: Da braucht man keine For-Schleife. Bin auf die Begründung gespannt, was die eigentlich machen soll und warum definierst Du eine Variable für den zu erzeugenden Pfad, wenn diese Variable dann nicht eingesetzt wird.

[email protected]