У меня возникли проблемы с функцией NOW () после ее вставки в ячейку.
Чтобы дать вам краткое описание, я построил окно проверки, в котором записывается время, когда люди начинают работу заканчивать черезФорма пользователя для моего мероприятия.В пользовательской форме я отображаю NOW () в текстовом поле, затем беру это значение и вставляю его на вкладку «Записи», которая просто записывает все проверки.
Вот код в пользовательской форме - UserForm1.TextBox3.Value = Format(Now(), "dd/mm/yyyy hh:mm:ss")
Однако проблемы начинаются, когда я пытаюсь сравнить результат вставки NOW (), который выглядит как - 26/09/2018 14:30, как ожидается через ActiveCell = TextBox3.Value
и отформатирован в короткую дату, хотя, когда я пытаюсь сравнить, чтобы увидеть, равен ли результат 1-й день моего события, которое я набрал рукой 26/09/2018.Кажется, он не распознает результат NOW () как дату / время.Я попытался форсировать его с помощью datevalue () и изменить его на text (), но ничего, что я пробовал, похоже, не работает.
Любая помощь будет принята с благодарностью.Извините, я немного новичок в VBA, но просто обнаружив, насколько мощным он может быть.David