Макрос на преобразование даты

Весь MS Office, программирование на Visual Basic for Applications и MS VB

Модератор: Naeel Maqsudov

Ответить
Kahib
Сообщения: 3
Зарегистрирован: 28 июл 2009, 09:02

Всем доброго дня!
Очень нужен макрос, преобразующий дату формата 20090512 в формат 12.05.2009
Если у кого есть пример, прошу выложить
SAS888
Сообщения: 156
Зарегистрирован: 16 янв 2008, 08:28

Можно так:

Код: Выделить всё

Dim s As String, dt As Date
s = "20090512"
dt = CDate(Left(s, 4) & " " & Mid(s, 5, 2) & " " & Right(s, 2))
MsgBox dt
Аватара пользователя
EducatedFool
Сообщения: 197
Зарегистрирован: 06 апр 2008, 14:03
Откуда: Россия, Урал
Контактная информация:

Макросы для Excel, Word, CorelDRAW. Быстро, профессионально, недорого. http://ExcelVBA.ru/

Благодарности принимаются на кошелёк WebMoney: R318574877619 и Яндекс.Деньги: 41001335672216
Ответить