Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1100to1104
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
Inhaltsverzeichnis

Verzeichnis prüfen

Verzeichnis prüfen
marspoki
Hallo,
gibt es eine Möglichkeit mit VBA ein Verzeichniss prüfen zu lassen ob es da ist?
Ich möchte es aber nicht erstellen.
Einfach nur prüfen ob z.B. R:\system\test\ vorhanden ist.
Vielen Dank
marspoki

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Verzeichnis prüfen
08.09.2009 14:20:56
marspoki
Ok ich mache das jetzt so, funktioniert auch sehr gut.
Dim strVerzeichnis As String
strVerzeichnis = "R:\System\Test\"
'Überprüfen ob Verzeichnis vorhanden
If Dir(strVerzeichnis, vbDirectory) "" Then
'Folder anlegen
Markroausführen
Else
End If
Kann ich auch püfen ob die Datei text.txt in dem Verzeichniss vorhanden ist!?
Vielen Dank
marspoki

AW: Verzeichnis prüfen
08.09.2009 14:27:12
Rudi
Hallo,
auch mit Dir()
if dir(strVerzeichnis &"test.txt",vbnormal)="" Then
VBA gut?
Gruß
Rudi
Anzeige
AW: Verzeichnis prüfen
08.09.2009 11:22:36
Hajo_Zi
Hallo,
Option Explicit
Sub Vorhanden_Datei()
' Fehler falls LW nicht vorhanden
If Dir(ThisWorkbook.Path & "\Almanach.xls", vbNormal) = "" Then
MsgBox "nicht vorhanden"
Else
MsgBox "vorhanden"
End If
End Sub
Sub Datei_vorhanden()
' von Berti Koern
Dim Fso As Object, Dateiname As String
Set Fso = CreateObject("Scripting.FileSystemObject")
Dateiname = "L:\Eigene Dateien\Hajo\Adresse.xls"
' Ergänzung öffnung Hajo
If Fso.FileExists(Dateiname) Then
Workbooks.Open Dateiname
End If
Set Fso = Nothing
End Sub
Sub Vorhanden_Phad()
' Fehler falls LW nicht vorhanden
If Dir("C:\Eigene Dateien\", vbDirectory)  "" Then
MsgBox "vorhanden"
Else
MkDir "L:\Eigene Dateien\"
MsgBox "nicht vorhanden"
End If
End Sub
Sub Ordner_vorhanden()
' von Berti Koern
Dim Fso As Object, Ordnername As String
Set Fso = CreateObject("Scripting.FileSystemObject")
Ordnername = "C:\Eigene Dateien\"
' MsgBox Fso.FolderExists(Ordnername)
If Fso.FolderExists(Ordnername) = False Then MkDir "C:\Eigene Dateien\"
Set Fso = Nothing
End Sub


Anzeige
AW: Verzeichnis prüfen
08.09.2009 11:30:58
Fettertiger
Hallo Marspoki,
Ich mache das gewöhnlich so:
Sub Verzeichnis_da()
Dim cFile As String
Dim ValidDir as Boolean
'Check if drive is available:
Err.Clear
On Error Resume Next
cFile = Dir("R:\system\test")
If Err.Number = 0 Then ValidDir = True
Err.Clear
If ValidDir = True then Msgbox("Verzeichnis vorhanden") else Msgbox ("gibts nicht!")
End Sub
Geht sicherlich eleganter, funzt aber einwandfrei!
Gruss
Fettertiger

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige