Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 53
Default Moving Cursor & Sheet back to the Original Location

Hello Experts,
Through a macro, I open a file to select various ranges in different
sheets to copy to another workbook. Is there a way to move the cursor
back to the cursor's original location plus go back to the original
sheet, that was before I activated the macro? This is so that other
users can continue with their work without having to search for their
last location.

Here's an excerpt of switching to another workbook to select a few
ranges, copy and paste:

wkbk.Application.Goto Reference:="ListA"
Selection.Copy
'Is there something that I could put here to move the
'cursor back to its original location?
curWks.Range("PasteListA").PasteSpecial _
Paste:=xlPasteValues, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False

wkbk.Application.Goto Reference:="ListB"
Selection.Copy
'Is there something that I could put here that make the active sheet be
the original sheet again?
curWks.Range("PasteListB").PasteSpecial _
Paste:=xlPasteValues, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False

Thanks in advance,
Ricky

*** Sent via Developersdex http://www.developersdex.com ***
  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 233
Default Moving Cursor & Sheet back to the Original Location

Ricky,

almost all XL operations you want can be accomplished *without*
selection or activation, so you do not need to *move* the cursor. The
problem is the macro recorder doesn't realise this, and looking at your
code, i guess you're probably still very dependent on the recorder.

So

wkbk.Application.Goto Reference:="ListA"
Selection.Copy

could well become

Range("LIstA").Copy

The following does what you requested:

DIm rngStart as Range
' start with
set rngStart = Application.ActiveCell

' do all your stuff

'end with
rngStart.Activate

I suspect you're still on the "macrorecorder" stage. I would suggest
reading up on VBA, this will improve your XL skills to no end;)

DM Unseen

  #3   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 53
Default Moving Cursor & Sheet back to the Original Location

Thank-you DM,
That's exactly what I'm looking for. Agreed, VBA is a great tool to
streamline the procedures. I've downloaded some ebooks to use as a
guide.

Ricky



*** Sent via Developersdex http://www.developersdex.com ***
Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Going back to original location Té Excel Discussion (Misc queries) 1 August 27th 09 03:06 AM
Revert back to original sort Michael Excel Discussion (Misc queries) 2 April 10th 06 04:54 PM
Back to original file brook6 Excel Programming 3 April 7th 04 08:06 PM
4 variables to one sheet, then back to original sheet with answer Howard Excel Programming 1 January 3rd 04 09:17 PM
using VBA to go back to the original value before the cell was changed mika. Excel Programming 2 September 10th 03 09:09 PM


All times are GMT +1. The time now is 06:02 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"