Привести к одному формату дату

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
alex77777
Обычный пользователь
Обычный пользователь
 
Сообщения: 67
Зарегистрирован: 27.09.2004 (Пн) 19:15

Привести к одному формату дату

Сообщение alex77777 » 14.03.2005 (Пн) 16:10

Здравствуйте!

Необходимо привести дату к одному формату :
например:

01.01.1955 а надо 01.01.55

Залезал в Формат -> Ячейки -> Дата - не меняет как надо
:(

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

Сообщение uhm » 14.03.2005 (Пн) 16:15

Что значит "не меняет как надо"?
Еще сразу проверь - у тебя апостроф не стоит перед твоей датой?
(я правильно понял, что речь про Excel?)

alex77777
Обычный пользователь
Обычный пользователь
 
Сообщения: 67
Зарегистрирован: 27.09.2004 (Пн) 19:15

Сообщение alex77777 » 14.03.2005 (Пн) 16:48

Да речь идёт про Excel. А где его взять этот апостроф ?

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

Сообщение uhm » 14.03.2005 (Пн) 16:56

Наоборот, он тебе только помешать может. Если в ячейке стоит

01.01.1955

то Excel воспринимает ячейку как числовую (или, что то же самое, содержащую дату), и с ней форматирование должно пройти на ура. Если же там стоит

'01.01.1955

то есть апостроф перед числом, то Excel воспринимает все как текст и никаких преобразований формата уже не допускает. Соответственно, если апостроф есть, его надо убрать. Если нет - тогда напиши поподробнее, что есть, что делаешь и что при этом происходит.

alex77777
Обычный пользователь
Обычный пользователь
 
Сообщения: 67
Зарегистрирован: 27.09.2004 (Пн) 19:15

Сообщение alex77777 » 14.03.2005 (Пн) 17:26

Мне уже дали такой файл :( . Хочу сказать, что апострофа нигде нет.

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

Сообщение uhm » 14.03.2005 (Пн) 17:29

Дали - и хорошо, ты скажи, в чем проблема-то? Слова "не меняет как надо" проблему описывают не полностью :lol:

alex77777
Обычный пользователь
Обычный пользователь
 
Сообщения: 67
Зарегистрирован: 27.09.2004 (Пн) 19:15

Сообщение alex77777 » 15.03.2005 (Вт) 13:31

Проблема одна :( НИ В КАКУЮ НЕ МЕНЯЕТ И ВСЁ ТУТ.
Единственный вариант макрос :)

Andrev
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 108
Зарегистрирован: 19.01.2005 (Ср) 9:22
Откуда: Kursk

Сообщение Andrev » 15.03.2005 (Вт) 13:51

Странно как-то...
А что за офис у тебя стоит? У меня в MS Office XP все нормально работает. Выставляю "Формат ячеек-> Дата->14.03.01" - и все пучком.

alex77777
Обычный пользователь
Обычный пользователь
 
Сообщения: 67
Зарегистрирован: 27.09.2004 (Пн) 19:15

Сообщение alex77777 » 15.03.2005 (Вт) 15:47

office 2000. Мне кажется дело в самом ФАЙЛЕ, а не в ОФИСЕ.

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

Сообщение uhm » 15.03.2005 (Вт) 16:10

Ну, повесь в форум кусочек файла, если уж так все плохо :D


Вернуться в Visual Basic 1–6

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

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

    TopList