View Single Post
  #4   Report Post  
Posted to microsoft.public.excel.programming
FSt1 FSt1 is offline
external usenet poster
 
Posts: 3,942
Default Make active cell a variable, return there later

hi
another way to do it;

Dim r as range
set r = activecell
run code here
r.select

to do stuff on another sheet then return to the previous sheet cell:
dim r as range
dim s a worksheet
select another sheet to run code.
s.activate
r.select

regards
FSt1

"Andyjim" wrote:

User selects a cell and then hits a hot key to run a macro. I need the macro
to note that cell range, do some manipulations, then return to that cell and
run some offset copy/pastes from there. The offset part works fine, but in
the process of the first manipulations we're failing to return to the
original cell to then run the offsets from there. I figure if I set a
variable for the original cell, then I can return to that cell after the
first manipulations. But I don't know how to set a variable for the active
cell range, and don't know how to later return to (activate/select) the range
of the variable.