У меня есть следующий модуль VBA в Excel, который позволяет мне проверять, существует ли файл в заданной папке:
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")
У меня есть один столбец со списком имен, на которые нужно ссылаться в этом пути к файлу, поэтому результат такой:
=FileExists("C:\folder\name\report.pdf")
Есть ли способ сделать это? Я пробовал использовать функции INDIRECT
& T
, но не могу заставить функции экранироваться и правильно читаться, чтобы вывести имя в путь к файлу.