Как искать конкретное число в строке? - PullRequest
0 голосов
/ 22 декабря 2019

Итак, у меня есть код, который предлагает пользователю найти определенный файл на своем компьютере. файлы всегда называются так: « Ежедневный отчет об операциях - ДЕНЬ МЕСЯЦ ГОД ». Мне нужно убедиться, что выбранный пользователем файл имеет ту же дату, что и сегодня. Я знаю, как сравнить 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 года

Как сравнить файл с сегодняшней датой? Я полагаю, что сравнивать количество дней будет проще и быстрее, чем сравнивать дни, месяцы и годы для двух дат?

Извините, если я не имел смысла, я просто некоторое время думаю об этом шагесейчас.

Любая помощь приветствуется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...