Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
416to420
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
416to420
416to420
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Überprüfen ob Ordner vorhanden

Überprüfen ob Ordner vorhanden
Olli
Hallo liebe Forengemeinde,
ich bin am Verzweifeln und hoffe auf Eure Hilfe.Möchte per VBA überprüfen, ob eine bestimmte Datei vorhanden ist, wenn nicht, dann soll überprüft werden, ob zwei bestimmte Ordner vorhanden sind. Ist das nicht der Fall sollen diese ggf. angelegt werden. Eigentlich kein Problem, so dachte ich. Habe hier eine Weile gesucht und auch was gefunden...aber es funzt nicht und ich weiss nicht, warum. Die Überprüfung, ob die Datei vorhanden ist klappt tadellos, aber bei den Ordnern, das haut irgendwie nicht hin. Ergebnis ist (wenn vorhanden) "leer", was er mit "" gleichsetzt. Kann mir wer sagen, wo mein Denkfehler ist? Hier der Code:
Dim pfad_p$
Dim pfad_d$
Dim pfad_dp$
pfad_p = Dir("H:\Datenbanken\Personendaten\persoenliche_daten.xls")
pfad_d = Dir("H:\Datenbanken\")
pfad_dp = Dir("H:\Datenbanken\Personendaten\")
If pfad_p = "" Then

If pfd_d = "" Then
MkDir ("H:\Datenbanken")
End If
If pfad_dp = "" Then
MkDir ("H:\Datenbanken\Personendaten")
End If
End if

8
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Überprüfen ob Ordner vorhanden
Gerd
If pfd_d, 16 = "" Then
Gerd
AW: Überprüfen ob Ordner vorhanden
Olli
Hallo Gerd, wird sofort probiert ;o)
Aber was hat das mit der 16 auf sich?
AW: Überprüfen ob Ordner vorhanden
Gerd
Steht für vbDirectory, bedeutet Ordner/Verzeichnis
Gerd
AW: Überprüfen ob Ordner vorhanden
Olli
Fehlermeldung beim Kompilieren.
If pfd_d, 16 = "" Then
Das Komma schluckt er nicht.
AW: Überprüfen ob Ordner vorhanden
Gerd
If Dir(pdf_d,16)="" Then
entschuldige...
Gerd
Klappt nicht ;o(
Olli
Wenn er zu der geänderten Zeile kommt, erfolgt die Meldung "Typen unverträglich" ;o(
Hier der geänderte Code
Dim pfad_p$
Dim pfad_d$
Dim pfad_dp$
pfad_d = Dir("H:\Datenbanken\")
pfad_dp = Dir("H:\Datenbanken\Personendaten\")
pfad_p = Dir("H:\Datenbanken\Personendaten\persoenliche_daten.xls")
If pfad_p = "" Then
If Dir(pfd_d, 16) = "" Then
MkDir ("H:\Datenbanken")
End If
If pfad_dp = "" Then
MkDir ("H:\Datenbanken\Personendaten")
End If
Anzeige
AW: Klappt nicht ;o(
Gerd
Dim pfad_p$
Dim pfad_d$
Dim pfad_dp$
pfad_d = "H:\Datenbanken\"
pfad_dp = "H:\Datenbanken\Personendaten\"
pfad_p = "H:\Datenbanken\Personendaten\persoenliche_daten.xls"
If Dir(pfad_p,16) = "" Then
Gerd
sauber..es funzt
23.04.2004 12:44:09
Olli
Vielen dank, das war´s...perfekt..schönes WE noch

300 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige