У меня есть код, который должен искать имя файла в папке на сервере, и если этот файл существует, пользователю предлагается либо перезаписать файл, либо нет. Однако код всегда запрашивает пользователя независимо от существующего файла или нет.Поиск имени файла с использованием переменной в Excel VBA
Я нашел несколько примеров этого сайта, однако они используют статические имена файлов. Я пытаюсь изменить его, чтобы соответствовать моим потребностям, но никуда не денусь.
Код для поиска, если файл существует, так
'checks if file you're saving already exists
If FileThere("\\showdog\service\Service_job_PO\" & UserInput) = True Then
'do stuff here
функция для этого кода заключается в следующем:
Function FileThere(filename As String) As Boolean
If FileThere = (Dir("\\showdog\service\Service_job_PO\" & UserInput) <> "") Then
FileThere = True
Else
FileThere = False
End If
End Function
что вы используете в качестве пользователя? – user1274820
UserInput - это то, что пользователь сохраняет файл как. Предполагается, что он проверяет, существует ли в этом каталоге имя, которое пользователь объявляет. – Rick
Да, я знаю, но с использованием подстановочных знаков или форматирования, которые могут явно вызвать проблемы. Что вы пробовали, что не работали правильно? – user1274820