AW: Prüfen ob Datei vorhanden ist
21.07.2020 12:54:16
volti
Hallo Christian,
hier noch eine Idee, wie Du das machen könntest. Allerdings fehlt mir hier die Info, ob die Dateien auch wirklich so heißen, wie sie in Deiner Liste stehen?!
[+][-]
Option Explicit
Sub Pruefen()
'Prüft, ob es Dateien zu den Einträgen gibt
Dim sArr() As String, sDatei As String
Dim sLWs As Variant
Dim iZeile As Long, iGefunden As Long
Dim iLW As Integer, iAnzFile As Integer
sLWs = Array("D:\AZN\", "D:\AZN\Bilder\", "D:\AZN\Videos\")
'Alle Dateien in ein Array einlesen
For iLW = 0 To UBound(sLWs)
sDatei = Dir(sLWs(iLW) & "*.*")
Do While sDatei <> ""
ReDim Preserve sArr(iAnzFile)
sArr(iAnzFile) = sDatei
iAnzFile = iAnzFile + 1
sDatei = Dir
Loop
Next iLW
'Jetzt checken, ob die in der Liste stehenden im Array sind
On Error Resume Next
With ActiveSheet
For iZeile = 1 To .Cells(Rows.Count, "K").End(xlUp).Row
iGefunden = 0
iGefunden = Application.WorksheetFunction.Match(.Cells(iZeile, "K").Value & "*", sArr, 0)
If iGefunden > 0 Then
.Cells(iZeile, "M").Value = "ja"
Else
.Cells(iZeile, "M").Value = "nein"
End If
Next iZeile
End With
End Sub
viele Grüße aus Freigericht
Karl-Heinz