surgutfred
Full Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору Прошу помощи. Есть макрос, который смотрит в папке файлы по маске, вытаскивает в один столбик дату, а в другой время создания. Мне нужно отсортировать и по дате и по времени. Я сделал так: Range("B5:E50").Sort Key1:=Range("D1"), Order1:=xlAscending, Key2:=Range("E1"), Order1:=xlAscending, Header:=xlGuess, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, DataOption1:=xlSortNormal где солбец D - дата, а столбец E - время. Работает все ок, кроме тех файлов у которых время создания меньше 10 часов, т.е вот так: 10:50:00 11:15:00 11:53:02 9:14:02 Как мне лучше перед девяткой 0 поставить, что бы она встала в начале списка? Я так понимаю как то с форматами играться надо? Время создания получаю так: ВремяСоздания = Right(FileDateTime(ПутьКФайлу), 8) 9:14:02 получается с впереди идущим пробелом, как вместо него приписать 0? | Всего записей: 589 | Зарегистр. 21-08-2001 | Отправлено: 20:47 23-08-2012 | Исправлено: surgutfred, 21:19 23-08-2012 |
|