Address

S Haspel

New Member
Joined
Jan 23, 2006
Messages
46
How do you identify the sheet name and cell reference of the existing selected cell, so that having run a macro I can return to the original cell?

Regards
Simon
 

Excel Facts

VLOOKUP to Left?
Use =VLOOKUP(A2,CHOOSE({1,2},$Z$1:$Z$99,$Y$1:$Y$99),2,False) to lookup Y values to left of Z values.
Hi Simon

Set a reference to the activecell at the start of the routine and then use Application.Goto to take you back to it at the end:

Code:
Dim rng As Range
 
Set rng = ActiveCell
 
'...code...
 
Application.Goto rng
 
Upvote 0
Hi,

You can look at the VBA helpfiles for ActiveCell and ActiveSheet

But in the first place you should write your code without "selecting" or "activating" other cells and sheet. Than there is no need o "return" to the cell. If you post a few lines, then someone can show you how to do that.

kind regards,
Erik
 
Upvote 0
There are other ways of doing it too eg:

Code:
'with rng set as before:
 
rng.Parent.Activate   'activate the parent sheet first!
rng.Activate

but I think you would also do well to bear in mind what Erik said - usually there isn't any need to change the active cell/sheet. You should be able to avoid doing so in many circumstances (adding worksheets is one exception that comes to mind). This would have the added benefit of speeding up your routine (activating, relatively speaking) takes a long time to effect).
 
Upvote 0

Forum statistics

Threads
1,214,822
Messages
6,121,770
Members
449,049
Latest member
greyangel23

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top