Страницы: 1
RSS
Исправление формата дат из 1С
 
Добрый день всем!  
Записываю рекордером не хитрую комбинацию по преобразованию формата дат, выгруженных из 1С.  
Найти . заменить на ., но такой макрос отказывается работать. Аналогично со спец вставкой.  
Что не так? Как тогда эти даты привести в нормальный вид? Спасибо!
 
Я файл и задачу не понял, но даты из 1С легко преобразуются в нормальные в Эксель и без макроса...
 
Нужно преобразовать даты именно макросом :(.  
А файл, что в нем понимать, просто данные, которые нужно преобразовать.
 
Я не понял это: "если этими данными заменить данные ы столбце в и запустить макрос, он не сработает". А что должно получится?  
Вы меняете точку на точку в столбце В?
 
{quote}{login=Евгений.}{date=10.04.2010 02:05}{thema=Re: }{post}Нужно преобразовать даты именно макросом :(.  
{/post}{/quote}Почему? ;-)
 
Потому, что это часть другого макроса ).  
 
Да, когда я меняю точку на точку вручную все ок!    
А если их попробовать поменять макросом то, ... не выходит, формат остается тот же.
 
{quote}{login=Евгений.}{date=10.04.2010 02:17}{thema=Re:}{post}А если их попробовать поменять макросом то, ... не выходит, формат остается тот же.{/post}{/quote}Так что должно получится-то? Евгений, не первый день на Планете... Где "Есть" - "Надо"?
 
Может так?  
Sub Макрос1()  
For Each c In Selection.Cells  
c.Value = CDate(c.Value)  
Next  
End Sub
Я сам - дурнее всякого примера! ...
 
{quote}{login=KuklP}{date=10.04.2010 02:23}{thema=}{post}Может так?  
Sub Макрос1()  
For Each c In Selection.Cells  
c.Value = CDate(c.Value)  
Next  
End Sub{/post}{/quote}  
сейчас попробую, переделывал пример ).
 
KuklP, спасибо большое, помогло!
Страницы: 1
Читают тему
Наверх