Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
переделка даты на европейскую, есть дата в американском формате, как ее переделать в наш европейский формат
 
Ситуация следующая - в Excel сделана выписка из буржуинского банка, даты там или 01/19/16 или 02.25.16. Причем и то и другое в формате Общий

Как переделать эти даты в наш европейский формат, типа - 19.01.16? Нужно, чтобы их можно было потом сортировать по возрастанию или убыванию

Работаю с версией Office Excel 2011, MacBook Air  2011
 
Для начала надо бы пример вашего файла…
А вообще здесь много подводных камней, к примеру 01/10/16 ваш компьютер воспримет как 1 окт. в то время, как это - 10 янв...
 
вот пример - в аттаче.
Изменено: Денис Смайлин - 23 Май 2016 23:43:45
 
Не знаю, сработает ли на Макинтоше:
Код
Sub MacroDate()
Dim i As Long, LastRow As Long
    LastRow = Cells(Rows.Count, 2).End(xlUp).Row
    For i = 1 To LastRow
        Cells(i, 2) = CDate(Cells(i, 2))
    Next
End Sub
 
Сработало! Спасибо!))
 
А у меня не сработало. Правда на Windows.
Столбец С- то, что выдал макрос; D:D - то, что должно быть.
Изменено: Михаил С. - 24 Май 2016 02:42:48
Страницы: 1
Читают тему (гостей: 1)
Наверх