Excel VBA NOW () вставлен в ячейку, не распознается как дата / время - PullRequest
0 голосов
/ 28 сентября 2018

У меня возникли проблемы с функцией 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

...