2013-03-13 3 views
-7

Я хочу, чтобы моя дата будет отформатирован как "10 марта 2013 года"Как форматировать дату в VBA?

Format(now(), "MMMM dd, yyyy") 

дает мне "10 марта 2013"

+2

Вам необходимо установить часы на компьютер в нужную дату. – Robino

+1

Мне нужен был марш, чтобы сократить его до Mar. Решение состоит в том, чтобы использовать другую строку формата, format (now(), "mmm dd, yyyy") – ob213

ответ

4

Я использую

Sheet1.Range("E2", "E3000").NumberFormat = "dd/mm/yyyy hh:mm:ss" 

форматировать колонку

Так что я думаю

Sheet1.Range("E2", "E3000").NumberFormat = "MMM dd yyyy" 

бы сделать трюк для вас.

Подробнее: NumberFormat function.

Смежные вопросы