![]() |
|
Модераторы: Akina |
![]()
|
|
| December |
|
|||
![]() Antitheorist ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4423 Регистрация: 14.8.2002 Где: Харьков Репутация: нет Всего: 57 |
Greetings All!
Есть лист Excel. На нём столбец дат, занесённых туда в строковом формате, то есть занесли в ячейку 13.12.1999, в следующую - 24.02.2003 и т.д. Как сделать данные настоящей датой, то есть присвоить формат даты мм.дд.гггг в русской (!!!) версии Excel? Средствами VBA, Office - 2000, но, сдаётся мне, ХР тоже глюканутый в этом плане будет. Только пожалуйста, не надо приводить непроверенных примеров. Range.NumberFormat = 'ДД.ММ.ГГГГ' не работает. Вопрос академический, поскольку из-под Дельфи это вот Range.NumberFormat = 'ДД.ММ.ГГГГ' прокатило на ура. |
|||
|
||||
| hobotyara |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 15.8.2003 Репутация: нет Всего: нет |
У меня такие вещи встречались, когда приходит письмо из европы. У них разделитель для дат запятая, а у нас точка, а запятая для отделения целой части числа от дробной. Это даже не в Excel, а в настройках винды. Я заменял, все запятые на точки, а потом форматировал в дату.
|
|||
|
||||
![]()
|
| Правила форума "VB6" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | VB6 | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |