Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 1
Default absolute reference to sheet in other workbook


I have a macro that copies specific data from one workbook to another.
I need to be able to reference a specific sheet in that other workboo
absolutely.

The macro checks that the workbook to copy the data into is open tha
then stores that workbook in a variable.

Set OtherWorkbook = Workbooks("Other Workbook.xls")

Now i need to refer to another sheet in the workbook absolutely i
order to select it.

OtherWorkbook.Sheets(XX) won't work because the index number change
when the sheets are moved around, which will be changed by the user.

OtherWorkbook.Sheets("Tab Title") won't work because that has a goo
possibility of being changed by the user.

I'd like to use the Sheet (Name) property in VBA, but syntax like:
OtherWorkBook.Sheet12.Select doesn't work either.

Thanks

--
Brassma
-----------------------------------------------------------------------
Brassman's Profile: http://www.excelforum.com/member.php...fo&userid=1329
View this thread: http://www.excelforum.com/showthread.php?threadid=49553

  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 7,247
Default absolute reference to sheet in other workbook

The only way I can see doing this is the following. Open your
source workbook ("Other Workbook.xls") in the VBA editor, then go
to the Tools menu, choose "VBA Project Properties" and change the
name to something unique, e.g.,
OtherWorkbook. Then open the destination workbook in the editor,
go to the Tools menu, choose References, and check the project
whose name you just rename, e.g., OtherWorkbook. Then, you can
use code like

Debug.Print OtherWorkbook.Sheet1.Range("A1").Value

Of course, OtherWorkbook must be open while your destination
workbook is open.

--
Cordially,
Chip Pearson
Microsoft MVP - Excel
Pearson Software Consulting, LLC
www.cpearson.com



"Brassman"
wrote in
message
...

I have a macro that copies specific data from one workbook to
another.
I need to be able to reference a specific sheet in that other
workbook
absolutely.

The macro checks that the workbook to copy the data into is
open that
then stores that workbook in a variable.

Set OtherWorkbook = Workbooks("Other Workbook.xls")

Now i need to refer to another sheet in the workbook absolutely
in
order to select it.

OtherWorkbook.Sheets(XX) won't work because the index number
changes
when the sheets are moved around, which will be changed by the
user.

OtherWorkbook.Sheets("Tab Title") won't work because that has a
good
possibility of being changed by the user.

I'd like to use the Sheet (Name) property in VBA, but syntax
like:
OtherWorkBook.Sheet12.Select doesn't work either.

Thanks.


--
Brassman
------------------------------------------------------------------------
Brassman's Profile:
http://www.excelforum.com/member.php...o&userid=13290
View this thread:
http://www.excelforum.com/showthread...hreadid=495535



  #3   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 1
Default absolute reference to sheet in other workbook


Although the sheet reference needs to be absolute, the workbook
reference is only loosly absolute. The source and destination
workbooks change each year, and the macro looks at the workbooks that
are currently open in order to determine which ones to use. Thanks
though.


--
Brassman
------------------------------------------------------------------------
Brassman's Profile: http://www.excelforum.com/member.php...o&userid=13290
View this thread: http://www.excelforum.com/showthread...hreadid=495535

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
Absolute Sheet Reference richardgsmith Excel Worksheet Functions 3 December 5th 08 06:03 PM
Absolute cell reference will not remain absolute. Mike K Excel Worksheet Functions 1 October 8th 08 07:12 PM
Reference to sheet name in another workbook simonc Excel Discussion (Misc queries) 3 July 6th 08 01:56 PM
Copying a work sheet cell reference as relative not absolute? Velson Excel Discussion (Misc queries) 4 January 7th 06 01:46 PM
See code enclosed - Convert to formulas with absolute reference inculding the sheet references! Maria J-son Excel Programming 0 May 10th 05 08:40 AM


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

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

About Us

"It's about Microsoft Excel"