Форматирование даты в VBA - PullRequest
0 голосов
/ 29 июня 2019

У меня есть дата: СБ 29 ИЮНЯ. Как мне преобразовать ее в формат даты, например 29 июня 19 с использованием Excel-VBA. Спасибо.

Используя этот код:
wb.ActiveSheet.Cells(erow, 1) = CDate(Format(RemoveWkDay, "DD MMM YY"))
Выходные данные: 29/06/2019

1 Ответ

1 голос
/ 29 июня 2019

Исходя из ваших комментариев выше, вы можете использовать:
wb.ActiveSheet.Range("A1:A30").NumberFormat = "dd mmm yy;@"
Чтобы сделать это для всего столбца, используйте Range("A:A").

На самом деле вам не нужен VBA для этого. Вы можете просто установить эту строку в качестве пользовательского формата на листе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...