Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.programming
|
|||
|
|||
Selecting and then sorting a range
Hey, I had a problem that maybe someone can help me with.
I'm trying to sort a range in a macro. The columns that compose the range never change, but the rows will. (i.e. columns a:o, but rows may vary from 26:400 or 26:40) I was trying to use range(selection, selection.end(xlDown)) and range(selection, selection.end(xlToRight)) The selection.end(xlDown) works fine, but I have a partially blank column in the middle of my column range. It has data for some jobs, but not all. When I do selection.end(xlTo Right), it stops at this blank. There is however, data I need sorted on the right of this column. Is there a way to select the same columns every time, but check for the end of data when adding rows to the selection? I appreciate any help. |
#2
Posted to microsoft.public.excel.programming
|
|||
|
|||
Selecting and then sorting a range
Range("A1", "O" & Range("A1").End(xlDown).Row)
HTH Die_Another_Day Sharkbait wrote: Hey, I had a problem that maybe someone can help me with. I'm trying to sort a range in a macro. The columns that compose the range never change, but the rows will. (i.e. columns a:o, but rows may vary from 26:400 or 26:40) I was trying to use range(selection, selection.end(xlDown)) and range(selection, selection.end(xlToRight)) The selection.end(xlDown) works fine, but I have a partially blank column in the middle of my column range. It has data for some jobs, but not all. When I do selection.end(xlTo Right), it stops at this blank. There is however, data I need sorted on the right of this column. Is there a way to select the same columns every time, but check for the end of data when adding rows to the selection? I appreciate any help. |
#3
Posted to microsoft.public.excel.programming
|
|||
|
|||
Selecting and then sorting a range
When trying to find the very last populated cell you are best to come up from
the bottom than to move down from the top as it will stop at the first blank. This assumes that there is at least one column that is always populated. If not then we need to get a bit more fancy than this... dim rngToSort as range set rngToSort = range(range("O1"), cells(rows.count, "A").end(xlup)) 'rngtosort.sort ... rngToSort.Select -- HTH... Jim Thomlinson "Sharkbait" wrote: Hey, I had a problem that maybe someone can help me with. I'm trying to sort a range in a macro. The columns that compose the range never change, but the rows will. (i.e. columns a:o, but rows may vary from 26:400 or 26:40) I was trying to use range(selection, selection.end(xlDown)) and range(selection, selection.end(xlToRight)) The selection.end(xlDown) works fine, but I have a partially blank column in the middle of my column range. It has data for some jobs, but not all. When I do selection.end(xlTo Right), it stops at this blank. There is however, data I need sorted on the right of this column. Is there a way to select the same columns every time, but check for the end of data when adding rows to the selection? I appreciate any help. |
#4
Posted to microsoft.public.excel.programming
|
|||
|
|||
Selecting and then sorting a range
You have other replies at your other posts.
Sharkbait wrote: Hey, I had a problem that maybe someone can help me with. I'm trying to sort a range in a macro. The columns that compose the range never change, but the rows will. (i.e. columns a:o, but rows may vary from 26:400 or 26:40) I was trying to use range(selection, selection.end(xlDown)) and range(selection, selection.end(xlToRight)) The selection.end(xlDown) works fine, but I have a partially blank column in the middle of my column range. It has data for some jobs, but not all. When I do selection.end(xlTo Right), it stops at this blank. There is however, data I need sorted on the right of this column. Is there a way to select the same columns every time, but check for the end of data when adding rows to the selection? I appreciate any help. -- Dave Peterson |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
Sorting and Selecting dates | Excel Discussion (Misc queries) | |||
Selecting range in list of range names depending on a cell informa | Excel Discussion (Misc queries) | |||
Selecting a dynamic Range and sorting | Excel Programming | |||
Help please in selecting range dependent on another range | Excel Programming | |||
Need help Selecting, Sorting, Autofitting a range | Excel Programming |