Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
Dim ActiveLoc As String
I don't know what the next line does but the above change will get you there. Gord Dibben MS Excel MVP On Mon, 6 Oct 2008 07:43:02 -0700, Caeres wrote: Okay, scratch that, I'm still making some mistake. Here's the code I've got: MsgBox ActiveCell.Address Dim ActiveLoc As Range ActiveLoc = ActiveCell.Address [ActiveRange:N3].Select ActiveRange.Activate ActiveWorkbook.Worksheets("D-11 O.F.").Sort.SortFields.Clear ActiveWorkbook.Worksheets("D-11 O.F.").Sort.SortFields.Add Key:=Range("ActiveRange"), _ SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal With ActiveWorkbook.Worksheets("D-11 O.F.").Sort .SetRange Selection.Range .Header = xlNo .MatchCase = False .Orientation = xlTopToBottom .SortMethod = xlPinYin .Apply End With The MsgBox line returns $A$6, so I know .Address is the right syntax, but after the message box I get an error message: "Run-time error '91': Object variable or With block variable not set" and the third line is highlighted in the debugger. Hovering over it, I get the bubbles "ActiveLoc = Nothing" and "ActiveCell.Address = $A$6". So something's going wrong with the assignment of the range value to the variable, but I don't know why. Help? |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
ACTIVECELL LOCATION | Excel Discussion (Misc queries) | |||
If activecell.column = variable then activecell,offset (0,1) | Excel Discussion (Misc queries) | |||
ActiveCell in a Range? | Excel Discussion (Misc queries) | |||
Activecell, not for cell,but for range? | Excel Discussion (Misc queries) | |||
ActiveCell.Copy Range("R3C27") | New Users to Excel |