Я хочу, чтобы моя дата будет отформатирован как "10 марта 2013 года"Как форматировать дату в VBA?
Format(now(), "MMMM dd, yyyy")
дает мне "10 марта 2013"
Я хочу, чтобы моя дата будет отформатирован как "10 марта 2013 года"Как форматировать дату в VBA?
Format(now(), "MMMM dd, yyyy")
дает мне "10 марта 2013"
Я использую
Sheet1.Range("E2", "E3000").NumberFormat = "dd/mm/yyyy hh:mm:ss"
форматировать колонку
Так что я думаю
Sheet1.Range("E2", "E3000").NumberFormat = "MMM dd yyyy"
бы сделать трюк для вас.
Подробнее: NumberFormat function.
Вам необходимо установить часы на компьютер в нужную дату. – Robino
Мне нужен был марш, чтобы сократить его до Mar. Решение состоит в том, чтобы использовать другую строку формата, format (now(), "mmm dd, yyyy") – ob213