Теперь () функционируют с обрезкой времени

Так функция =Now().... существует ли способ, которым я могу использовать это и только получить дату, не время?

или есть ли просто функция для этой идеи?

23
задан HansUp 8 September 2013 в 04:28
поделиться

3 ответа

Существует функция даты .

26
ответ дан 29 November 2019 в 01:30
поделиться

Даты в VBA - это просто числа с плавающей запятой, где целая часть представляет дату, а дробная часть представляет время. . Таким образом, помимо использования функции Date , как говорит Тлайтон (чтобы получить текущую дату), вы также можете преобразовать значение даты в целое число, чтобы получить часть даты из произвольной даты : Int (myDateValue) .

10
ответ дан 29 November 2019 в 01:30
поделиться

Вы также можете использовать Format $ (Now (), «Short Date») или любой другой формат даты, который вы хотите. Имейте в виду, что эта функция вернет Date в виде строки, поэтому использование Date () - лучший подход.

3
ответ дан 29 November 2019 в 01:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: