|
|
Subject:
Excel macro to change worksheet focus
Category: Computers > Programming Asked by: screamv-ga List Price: $2.00 |
Posted:
22 Aug 2006 19:21 PDT
Expires: 21 Sep 2006 19:21 PDT Question ID: 758596 |
I have an Excel macro that creates new worksheets in the workbook. After the new worksheets are created, the focus is on the last newly created worksheet, but I would like it to be on the original worksheet. What line of code can I add to the end of my macro to accomplish this? |
|
Subject:
Re: Excel macro to change worksheet focus
Answered By: maniac-ga on 23 Aug 2006 16:26 PDT Rated: |
Hello Screamv, The comment is a little incomplete, so let's expand on it slightly. Adding a line near the top of the macro like oldSheet$ = ActiveSheet.Name will capture the name of the sheet currently active (so the macro does not need to assume a specific name). Adding a line near the end like Sheets(oldSheet$).Activate will activate the original worksheet using the name captured previously. A complete example is something like the following: Sub addSheet() ' ' macro to add a sheet & return to the original one ' oldSheet$ = ActiveSheet.Name Worksheets.Add Worksheets(oldSheet$).Activate End Sub This adds a sheet prior to the currently selected sheet & then activates that original worksheet. Please make a clarification request if any part of the answer is unclear or you need additional information to utilize this answer in your worksheets. I would be glad to help. Good luck with your work. --Maniac |
screamv-ga
rated this answer:
Thanks, nice enhancement to the comment already posted. |
|
Subject:
Re: Excel macro to change worksheet focus
From: agent_84-ga on 23 Aug 2006 01:03 PDT |
Hi, noproblem ... Sheets("Sheet1").Select // "Sheet1" name of sheet that will be active |
Subject:
Re: Excel macro to change worksheet focus
From: screamv-ga on 23 Aug 2006 20:25 PDT |
Thanks! That did the trick. |
If you feel that you have found inappropriate content, please let us know by emailing us at answers-support@google.com with the question ID listed above. Thank you. |
Search Google Answers for |
Google Home - Answers FAQ - Terms of Service - Privacy Policy |