Страница: 1 |
Вопрос: date
Добавлено: 24.01.06 08:59
Автор вопроса: andor | Web-сайт:
esli ia v iacheike napishu naprimer tak: 12/12/06,
12 12 06 ili tak 121206 ia xochu chto b etom iacheike napisal vot tak: 12.12.2006. kak eta sdzelats?
Ответить
Номер ответа: 1Автор ответа: SerJ
Вопросов: 24Ответов: 332
Профиль | | #1
Добавлено: 24.01.06 15:49
для первых двух значений вариантов прекрасно подходит ф-ция Format:
Dim MyTime, MyDate, MyStr
MyTime = #17:04:23#
MyDate = #January 27, 1993#
MyStr = Format(MyTime, "hh:mm:ss AMPM"
'Returns "05:04:23 PM"
MyStr = Format(MyDate, "dddd, mmm d yyyy"
'Returns "Wednesday, Jan 27 1993"
а вот для значения типа "121206" - надо писать свою ф-цию обработки
Ответить
Номер ответа: 2Автор ответа: SerJ
Вопросов: 24Ответов: 332
Профиль | | #2
Добавлено: 24.01.06 16:21
f = ActiveSheet.Range(r, c).Value
DATEConv = Format(
Mid $(f, 1, 2) & "." &
Mid $(f, 3, 2) & "." &
Mid $(f, 5), "dd.mm.yyyy"
Это тебе для последнего варианта. А что, лень вводить ячейку точки?
Ответить
Страница: 1 |
Поиск по форуму