Macro giving runtime error on one PC and not another

I

Ingrid

In the following code, the macro gives a runtime error 1004: application or
object defined error at the Selection.Sort command.

Sheets("Data").Select
Cells.Select
Selection.Font.Bold = False
Selection.Sort Key1:=Range("A2"), Order1:=xlDescending,
Key2:=Range("B2") _
, Order2:=xlDescending, Header:=xlYes, OrderCustom:=1,
MatchCase:=False _
, Orientation:=xlTopToBottom, DataOption1:=xlSortNormal,
DataOption2:= _
xlSortNormal


The macro works fine for me with Excel 2003, but not for my friend who has
Excel 2000. Is there something in the code that could be removed and still
let the macro function on his pc?

Or is there a setting in his Excel that needs to be changed to allow this to
work?

Thanks!
 
I

Ingrid

Thanks so much - very helpful!

Jim Thomlinson said:
Remove the DataOption2:= xlSortNormal. It is a new feature in 2003 that did
not exist in 2000. xlSortNormal is the default so it does not make a
difference anyway...
 
D

Dave Peterson

FYI only. It's in xl2002, too <bg>.

Jim said:
Remove the DataOption2:= xlSortNormal. It is a new feature in 2003 that did
not exist in 2000. xlSortNormal is the default so it does not make a
difference anyway...
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top