View Single Post
  #4   Report Post  
Danny
 
Posts: n/a
Default

Hi Bob,

Sorry, sorry, your formula worked perfectly! I think when I copied and
pasted it something else was copied pasted with it. I "cleaned" the macro and
it work perfectly.

Thanks a million!

"Danny" wrote:

Hi Bob, thanks for your prompt response. I copied your formula and for some
reason did not work. Please write me another macro just so I can go to the
named range and highlight the rows(???) and the 9 columns from the named
range.

Thanks again.

"Bob Phillips" wrote:

Danny,

xlDown is an Excel constant, and is a negative number, -4121 to be exact.
Passing a negative number is invalid as you cannot have a negative numnber
of rows.

I think you are looking for something like

With Activecell
iLastRow = cells(rows.Count,.Column).end(xlup).Row
Set rng = .Resize(ilastrow - .Row + 1, 9)
End With
rng.Sort etc.

--
HTH

Bob Phillips

"Danny" wrote in message
...
Please correct my macro:

Application.Goto Reference:="AAA"
ActiveCell.Resize(xlDown, 9).Select

I'm trying to write a macro to find a named range, then highlight the rows
(?) down to the last cell and to the right (col) 9 columns so I can sort

it
ascending (header is AAA).

I can copy the macro for the sorting by doing it step by step but I don't
know how select the range.

Thanks you.