Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Sort Dynamic Range
Issue: 1) I have a dynamic data range, (i.e. # of rows and cols may vary). 2) example range: A4:D10 3) Problem: the sort function is static and not dynamic, I tried to give it a name range but I get an error. Current Macro: Sub test1() ' ' test1 Macro ' ' ActiveWorkbook.Names("sortrange").Delete Application.Goto Reference:="client1" Range(Selection, Selection.End(xlDown)).Select Range(Selection, Selection.End(xlToRight)).Select ActiveWorkbook.Names.Add Name:="sortrange", RefersToR1C1:= _ ActiveWindow.RangeSelection.Address ' "=Sheet1!R4C1:R8C4" ActiveWorkbook.Names("sortrange").Comment = "" ActiveWorkbook.Worksheets("Sheet1").Sort.SortField s.Clear ActiveWorkbook.Worksheets("Sheet1").Sort.SortField s.Add Key:=ActiveCell, _ SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal With ActiveWorkbook.Worksheets("Sheet1").Sort .SetRange ActiveCell.Range("sortrange") <===ISSUE: needs to be dynamic .Header = xlGuess .MatchCase = False .Orientation = xlTopToBottom .SortMethod = xlPinYin .Apply End With Application.Goto Reference:="R1C1" End Sub |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
dynamic range based on criteria, within a dynamic range, passed to a function | Excel Programming | |||
creating a dynamic range based on criteria, within a dynamic range, and passing it to a function | Excel Programming | |||
Dynamic column chart - auto sort on data range | Charts and Charting in Excel | |||
Dynamic Range with unused formula messing up x axis on dynamic graph | Charts and Charting in Excel | |||
select dynamic range with dynamic start point | Excel Programming |