Excel には次の VBA モジュールがあり、これを使用すると、特定のフォルダーにファイルが存在するかどうかを確認できます。
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
私の結果は、セルにTRUE
またはを出力する次の関数です。FALSE
=FileExists("C:\folder\report.pdf")
そのファイル パスで参照する名前のリストを含む列が 1 つあるので、結果は次のようになります。
=FileExists("C:\folder\name\report.pdf")
これを実行する方法はありますか? INDIRECT
&T
関数を使用しようとしましたが、関数をエスケープして適切に読み取ってファイル パスに名前を出力することができません。