Ich habe das folgende VBA-Modul in Excel, mit dem ich überprüfen kann, ob eine Datei in einem bestimmten Ordner vorhanden ist:
Function FileExists(FilePath As String) As Boolean
'Declare variables
Dim FileName As String
'Use the Dir function to get the file name
FileName = Dir(FilePath)
'If file exists, return True else False
If FileName <> "" Then FileExists = True _
Else: FileExists = False
End Function
mein Ergebnis ist diese Funktion, die TRUE
oder FALSE
in eine Zelle ausgibt:
=FileExists("C:\folder\report.pdf")
Ich habe eine Spalte mit einer Liste von Namen, auf die in diesem Dateipfad verwiesen werden soll. Das Ergebnis lautet also:
=FileExists("C:\folder\name\report.pdf")
Gibt es eine Möglichkeit, dies zu tun? Ich habe versucht, die INDIRECT
& T
-Funktionen zu verwenden, aber ich kann die Funktionen nicht verlassen und richtig lesen, um den Namen im Dateipfad auszugeben.