Новости:

Из правил форума: Тема должна отражать суть вопроса, топики типа "help please" будут удаляться!

Главное меню

Проблема c отображением датывремя

Автор Всеволод Кулик, 27.04.2015, 18:21

« назад - далее »

Всеволод Кулик

Здравствуйте. Помогите, пожалуйста. Проблема заключается в том, что были сняты данные со стендов (больше 20к значений), и дата некорректно отображается и почти не поддается аналитике. НО, если зайти в формулу ячейки и нажать enter (получается, что ничего не меняли, просто обновили), все встает на свои места.

Штатные средства вроде датазнач или смена формата ячейки не помогают.
Может ли кто-то написать, как макросом сделать подобную процедуру для моих 20к?
Когда записываю, показывает что-то вроде такого:
    Range("A3").Select
    ActiveCell.FormulaR1C1 = "4/9/2014 10:15"
    Range("D3").Select
    ActiveCell.FormulaR1C1 = "4/9/2014 10:15"

Serge 007

Бесплатная помощь: www.excelworld.ru
Платная помощь: sergeyizotov@excelworld.ru
Ю-money: 41001419691823 | WMR:126292472390

Всеволод Кулик

слишком большой был файл, да и думал без него можно

Serge 007

Цитата: Всеволод Кулик от 27.04.2015, 19:07
слишком большой был файл
Это как в старом анекдоте про размер анализов пациента :)
Нафига Вы почти 7 тысяч строк приложили? Двух десятков вполне достаточно, что бы понять проблему

Цитата: Всеволод Кулик от 27.04.2015, 19:07
думал без него можно
В правилах указано. Правила читать надо, они для Вас пишутся

По теме:
Ctrl+H
Найти: .
Заменить на: .
Заменить все
ОК

В найти и заменить "." - это точка
Иными словами надо заменить все точки на такую же. При этом произойдет перевод дат, написанных текстом (как у Вас в файле), в нормальные числа

Бесплатная помощь: www.excelworld.ru
Платная помощь: sergeyizotov@excelworld.ru
Ю-money: 41001419691823 | WMR:126292472390

Всеволод Кулик

Спасибо за ответ. Насчёт размера - для понимания важности работы  :)

VelemShub

Спасибо за вопрос - ответ. Сталкивался с этой проблемой неоднократно. А решение такое простое!