Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() Any way to change the sort key to be wherever cell it lands on in column C? Not limited to row number 73,74..... Sub Macro1() LastRowColA = Range("c65536").End(xlUp).Row Range(Selection, Selection.End(xlToRight)).Select Selection.Sort Key1:="R74C3", Order1:=xlDescending, Type:=xlSortValues, _ OrderCustom:=1, Orientation:=xlLeftToRight End Sub |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Jeremy,
Sub Macro2() ActiveCell.CurrentRegion.Sort _ Key1:=Intersect(ActiveCell.CurrentRegion, ActiveCell.EntireRow).Cells(1, 1), _ Order1:=xlDescending, Header:=xlGuess, OrderCustom:=1, _ MatchCase:=False, Orientation:=xlLeftToRight, _ DataOption1:=xlSortNormal End Sub HTH, Bernie MS Excel MVP "J.W. Aldridge" wrote in message ... Any way to change the sort key to be wherever cell it lands on in column C? Not limited to row number 73,74..... Sub Macro1() LastRowColA = Range("c65536").End(xlUp).Row Range(Selection, Selection.End(xlToRight)).Select Selection.Sort Key1:="R74C3", Order1:=xlDescending, Type:=xlSortValues, _ OrderCustom:=1, Orientation:=xlLeftToRight End Sub |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Did you try ActiveCell?
"J.W. Aldridge" wrote: Any way to change the sort key to be wherever cell it lands on in column C? Not limited to row number 73,74..... Sub Macro1() LastRowColA = Range("c65536").End(xlUp).Row Range(Selection, Selection.End(xlToRight)).Select Selection.Sort Key1:="R74C3", Order1:=xlDescending, Type:=xlSortValues, _ OrderCustom:=1, Orientation:=xlLeftToRight End Sub |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Didn't quite work....
Error message on DataOption1:=xlSortNormal Also, I still need it to use the last row used in the sheet, starting with column C. Thanx |
#5
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() Added the search code, but still...... Error on "DataOption1:=xlSortNormal". Sub Macro99() LastRowColA = Range("c65536").End(xlUp).Row ActiveCell.CurrentRegion.Sort _ Key1:=Intersect(ActiveCell.CurrentRegion, ActiveCell.EntireRow).Cells(1, 1), _ Order1:=xlDescending, Header:=xlGuess, OrderCustom:=1, _ MatchCase:=False, Orientation:=xlLeftToRight, _ DataOption1:=xlSortNormal End Sub |
#6
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() This works for me, always sorting based on the last row of data: Sub Macro99B() Dim myC As Range Set myC = Range("C65536").End(xlUp) myC.CurrentRegion.Sort _ Key1:=myC, _ Order1:=xlDescending, Header:=xlGuess, OrderCustom:=1, _ MatchCase:=False, Orientation:=xlLeftToRight, _ DataOption1:=xlSortNormal End Sub -- HTH, Bernie MS Excel MVP "J.W. Aldridge" wrote in message ... Added the search code, but still...... Error on "DataOption1:=xlSortNormal". Sub Macro99() LastRowColA = Range("c65536").End(xlUp).Row ActiveCell.CurrentRegion.Sort _ Key1:=Intersect(ActiveCell.CurrentRegion, ActiveCell.EntireRow).Cells(1, 1), _ Order1:=xlDescending, Header:=xlGuess, OrderCustom:=1, _ MatchCase:=False, Orientation:=xlLeftToRight, _ DataOption1:=xlSortNormal End Sub |
#7
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
DataOption# was added in xl2002 (IIRC). Just delete that portion from your
code. "J.W. Aldridge" wrote: Didn't quite work.... Error message on DataOption1:=xlSortNormal Also, I still need it to use the last row used in the sheet, starting with column C. Thanx -- Dave Peterson |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
how do I toggle between 2 open excel files and leave both open | Excel Discussion (Misc queries) | |||
Can I use Sort to alphabetize & leave blank row bet. rows (2003) | New Users to Excel | |||
How do I sort collumns and leave out pictures in rows not used? | Excel Worksheet Functions | |||
How do I sort values only, and leave formats? | Excel Programming | |||
Can I sort values only & leave orginal cell formatting? | Excel Discussion (Misc queries) |