AW: Prüfen ob Datei existiert
27.07.2005 14:58:49
harry
hi,
so sollte es gehen:
Sub test()
Dim sFile As String, iOpen As Integer
Dim fso
For i = 1 To ActiveSheet.Cells(Rows.Count, 1).End(xlUp).Row
Set fso = CreateObject("Scripting.FileSystemObject")
sFile = CStr(ActiveSheet.Cells(i, 1).Value)
If sFile = "" Then Exit Sub
iOpen = TestOpen(sFile)
Select Case iOpen
Case 0:
ActiveSheet.Cells(i, 2).Value = "JA"
Case 2:
ActiveSheet.Cells(i, 2).Value = "NEIN"
End Select
Next i
End Sub
Function TestOpen(sPath As String) As Integer
If Dir(sPath) = "" Then
TestOpen = 2
Else:
On Error GoTo ERRORHANDLER
Open sPath For Random Access Read Lock Read Write As #1
Close #1
End If
ERRORHANDLER:
If Err = 70 Then TestOpen = 1
End Function
liebe grüße,
harry