sort method
Ben,
Excel likes to be told exactly what to do, and the parameter syntax needs to
be precise: you were missing the Order1 parameter, and your need a colon
after the key1, along these lines:
With Sheets("Sheet1").Range("A1:B23")
.Sort key1:=Sheets("Sheet1").Range("B1"), Order1:=xlAscending
End With
HTH,
Bernie
MS Excel MVP
"benb" wrote in message
...
I'm having trouble with the sort method, but no clue as to why. Here is
my
code:
With Sheets("Sheet1").Range("A1:B23")
.Sort key1 = Sheets("Sheet1").Range("B1")
End With
I've also tried just Sheets("Sheet1").Range("A1:B23").Sort but I'm
continually getting a Sort Method of Range Class Failed error. I just
want
to sort the range I am going to use to populate a listbox. If I select
the
range then sort the selection it seems to work, but I didn't think I had
to
select a range to be able to use the sort method. Any help?
|