Итак, у меня есть код, который предлагает пользователю найти определенный файл на своем компьютере. файлы всегда называются так: « Ежедневный отчет об операциях - ДЕНЬ МЕСЯЦ ГОД ». Мне нужно убедиться, что выбранный пользователем файл имеет ту же дату, что и сегодня. Я знаю, как сравнить 2 даты и выяснить, равны они или нет. Однако я не знаю, как позволить Excel найти число в строке.
'Previous code not relevant to the question
Dim strFilePath, fName As String
Dim wdDoc As Object
strFilePath = Application.GetOpenFilename
If strFilePath = "False" Then End 'Pressed cancel
fName = strFilePath
Set wdDoc = GetObject(fName)
После выполнения приведенного выше кода я могу найти имя файла в (wdDoc), например:
MsgBox wdDoc
Я получаю следующий результат:
Ежедневный операционный отчет - 21 декабря 2019 года
Как сравнить файл с сегодняшней датой? Я полагаю, что сравнивать количество дней будет проще и быстрее, чем сравнивать дни, месяцы и годы для двух дат?
Извините, если я не имел смысла, я просто некоторое время думаю об этом шагесейчас.
Любая помощь приветствуется.