формат в даты

Программирование на Visual Basic for Applications
formentor
Начинающий
Начинающий
 
Сообщения: 24
Зарегистрирован: 02.12.2005 (Пт) 12:47

формат в даты

Сообщение formentor » 07.12.2005 (Ср) 13:29

вот в таких выражених
0106Vooo
1203~ooo
0403_ooo
мне нужно взять только первые 4 цифры, причем первые 2 - это месяц, а вторые две - это день

у меня не получается поменять местами эти пары(

и причем Excel иногда первый ноль убивает, и , скажем, в первом случае выходит 106, а мне нужно 06.01.2006

не подскажете, плиз?

uhm
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1597
Зарегистрирован: 02.12.2004 (Чт) 15:21

Сообщение uhm » 07.12.2005 (Ср) 13:31

Читаем хелп по функции Mid. Потом, если еще вопросы останутся, читаем хелп по функции Len. Для кучи можно еще прочитать хелп по функции Format. :wink:
Быть... или не быть. Вот. В чём вопрос?

formentor
Начинающий
Начинающий
 
Сообщения: 24
Зарегистрирован: 02.12.2005 (Пт) 12:47

Сообщение formentor » 07.12.2005 (Ср) 13:57

спасибо

fishh
Обычный пользователь
Обычный пользователь
 
Сообщения: 81
Зарегистрирован: 21.10.2005 (Пт) 9:50

Сообщение fishh » 16.12.2005 (Пт) 8:11

Попробуй так: MyStr = Format(Date, "mmdd")

formentor
Начинающий
Начинающий
 
Сообщения: 24
Зарегистрирован: 02.12.2005 (Пт) 12:47

Сообщение formentor » 16.12.2005 (Пт) 15:43

ага, спасибо


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 86

    TopList