Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.08.2014, 15:07   #1
Dima36668
Пользователь
 
Регистрация: 18.02.2013
Сообщений: 18
По умолчанию Непонятный формат даты

Доброго времени суток!
Прошу помочь разобраться в простейшем вопросе.
Импортировал данные в Excel, в т.ч. есть столбец с датой, однако, программа воспринимает введенные данные просто как непонятное значение - не как дату, изменение формата ячейки не лечит.

Решение нашел - преобразование происходит если в находясь на ячейки нажать на строку формул и Enter.

Думал что импортировались значения формул, а не даты попробовал макрос:

Sub Formulas_To_Values()
Selection.Value = Selection.Value
End Sub

не помогает, ячеек с такой "косячной датой" сотни тысяч, прошу подсказать кому не жалко, как можно ускорить их преобразование в нормальный формат.

Пример имеющихся данных во вложении. Ячейка А2 -"вылечена", остальные нет.
Вложения
Тип файла: rar 1.rar (7.6 Кб, 11 просмотров)
Dima36668 вне форума Ответить с цитированием
Старый 28.08.2014, 15:21   #2
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Код:
Sub Доктор
For Each cel In Selection.Cells
cel.Value = CDate(cel)
Next
end sub
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 28.08.2014, 16:01   #3
Dima36668
Пользователь
 
Регистрация: 18.02.2013
Сообщений: 18
По умолчанию

Цитата:
Сообщение от doober Посмотреть сообщение
Код:
Sub Доктор
For Each cel In Selection.Cells
cel.Value = CDate(cel)
Next
end sub
Большое человеческое спасибо!!!!!
Dima36668 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Формат Даты katerinkaj Microsoft Office Excel 83 29.08.2011 14:05
Формат даты SergiOD Общие вопросы Delphi 5 09.03.2011 02:11
Формат даты Green_C@t Общие вопросы Delphi 3 22.09.2009 10:05
Delphi. Int64. Непонятный формат времени. bogoga Общие вопросы Delphi 9 27.08.2009 17:10
Формат даты. IVANSour Общие вопросы Delphi 1 18.01.2009 15:36