Здравствуйте. Помогите, пожалуйста. Проблема заключается в том, что были сняты данные со стендов (больше 20к значений), и дата некорректно отображается и почти не поддается аналитике. НО, если зайти в формулу ячейки и нажать enter (получается, что ничего не меняли, просто обновили), все встает на свои места.
Штатные средства вроде датазнач или смена формата ячейки не помогают.
Может ли кто-то написать, как макросом сделать подобную процедуру для моих 20к?
Когда записываю, показывает что-то вроде такого:
Range("A3").Select
ActiveCell.FormulaR1C1 = "4/9/2014 10:15"
Range("D3").Select
ActiveCell.FormulaR1C1 = "4/9/2014 10:15"
Файл где?
слишком большой был файл, да и думал без него можно
Цитата: Всеволод Кулик от 27.04.2015, 19:07
слишком большой был файл
Это как в старом анекдоте про размер анализов пациента :)
Нафига Вы почти 7 тысяч строк приложили? Двух десятков вполне достаточно, что бы понять проблему
Цитата: Всеволод Кулик от 27.04.2015, 19:07
думал без него можно
В правилах указано. Правила читать надо, они для Вас пишутся
По теме:
Ctrl+H
Найти: .
Заменить на: .
Заменить все
ОК
В найти и заменить "." - это точка
Иными словами надо заменить все точки на такую же. При этом произойдет перевод дат, написанных текстом (как у Вас в файле), в нормальные числа
Спасибо за ответ. Насчёт размера - для понимания важности работы :)
Спасибо за вопрос - ответ. Сталкивался с этой проблемой неоднократно. А решение такое простое!