Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Anybody have ideas on how to sort dates when they are in this format:
dd.mm.yyyy hh:mm:ss? Here is my current code: '*** Range(Cells(3, 5), Cells(500, 55)).Select Selection.Sort Key1:=Range(Cells(3, 5), Cells(3, 55)), Order1:=xlAscending,_ Header:=xlGuess, OrderCustom:=1, MatchCase:=False, Orientation:=xlLeftToRight, _ DataOption1:=xlSortNormal '*** The dates are in row 3 and this is the Key I want to use. The code above works great as long as the date data is within the same month. However, once another month of date data is inserted the sorting is lost because Excel is sorting based on the first "dd". I tried to use a format() statement in my sort but can't get it to work. For example, this is what I want to do but this code does not compile: Selection.Sort Format(Range("E3").Value, "dd" & "mm" & " yyyy"),_ Key1:=Range(Cells(3, 5), Cells(3, 55)), Order1:=xlAscending, Header:=xlGuess, _ OrderCustom:=1, MatchCase:=False, Orientation:=xlLeftToRight, _ DataOption1:=xlSortNormal I've tried several iterations of the above code with no luck. I'm hoping there is an easy way to do this without re-arranging the date data in row 3. thanks for you help... ~Tom |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Sorting dates | Excel Programming | |||
Sorting dates | Excel Discussion (Misc queries) | |||
Sorting Dates | Excel Discussion (Misc queries) | |||
Sorting Dates | Excel Worksheet Functions | |||
Sorting dates | Excel Worksheet Functions |