Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 67
Default can't sort a list

I'm using the following code in excel 2003 trying to sort a column of text
values:

ActiveWorkbook.Sheets("cost sheet").Range("a100:a200").Select
Selection.Sort Key1:=Range("a100"), Order1:=xlDescending, Header:=xlNo, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom

I get an error: "Sort reference is not valid. make sure it's withing the
data ou want to sort and the first sort by box isn't the same or blank.

Most of the cells are blank and all are formatted as text.

Any help would be appreciated


  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 35,218
Default can't sort a list

I'm gonna guess that it's that unqualified range object:

Selection.Sort Key1:=Range("a100"), ....
should be:

Selection.Sort Key1:=ActiveWorkbook.Sheets("cost sheet").Range("a100")

Or without selecting...

with ActiveWorkbook.Sheets("cost sheet").Range("a100:a200")
.Sort Key1:=.columns(1), Order1:=xlDescending, Header:=xlNo, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
end with

bigjim wrote:

I'm using the following code in excel 2003 trying to sort a column of text
values:

ActiveWorkbook.Sheets("cost sheet").Range("a100:a200").Select
Selection.Sort Key1:=Range("a100"), Order1:=xlDescending, Header:=xlNo, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom

I get an error: "Sort reference is not valid. make sure it's withing the
data ou want to sort and the first sort by box isn't the same or blank.

Most of the cells are blank and all are formatted as text.

Any help would be appreciated


--

Dave Peterson
  #3   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 67
Default can't sort a list

that was it. thanks
Jim

"Dave Peterson" wrote:

I'm gonna guess that it's that unqualified range object:

Selection.Sort Key1:=Range("a100"), ....
should be:

Selection.Sort Key1:=ActiveWorkbook.Sheets("cost sheet").Range("a100")

Or without selecting...

with ActiveWorkbook.Sheets("cost sheet").Range("a100:a200")
.Sort Key1:=.columns(1), Order1:=xlDescending, Header:=xlNo, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
end with

bigjim wrote:

I'm using the following code in excel 2003 trying to sort a column of text
values:

ActiveWorkbook.Sheets("cost sheet").Range("a100:a200").Select
Selection.Sort Key1:=Range("a100"), Order1:=xlDescending, Header:=xlNo, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom

I get an error: "Sort reference is not valid. make sure it's withing the
data ou want to sort and the first sort by box isn't the same or blank.

Most of the cells are blank and all are formatted as text.

Any help would be appreciated


--

Dave Peterson

Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
I want sort a list but the sort is unlit on the home tab how do I chetrx Excel Worksheet Functions 3 November 14th 08 11:47 PM
Code to automatically sort a list, each time that a new entry isadded to the bottom of the list Mike C[_5_] Excel Programming 5 April 13th 08 04:59 PM
Excel sort by Fill Color by custom list sort Dash4Cash Excel Discussion (Misc queries) 2 July 29th 05 10:45 PM
sort list of players by team from player list on separate sheet Robert Excel Worksheet Functions 1 July 19th 05 01:57 AM
Can you sort a list based on catagory names without useing a custom list? BobbyFlanigan Excel Programming 2 July 29th 04 02:49 AM


All times are GMT +1. The time now is 11:21 AM.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"