Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 134
Default public declaration

Hi

I am writting several modules. The modules refer to a lot
of the same spreadsheets within a single workbook. For
each module I have been declaring the different sheets.
for instance
Dim wsMe as worksheet
set wsMe = thisworkbook.worksheets("Me")

Basically I am repeting the code in every module
Can I declare things like this just once and then not have
to include it in every module

Thanks in advance
  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 811
Default public declaration

Hi Kevin,

If you are referencing worksheets in the same workbook where your code
resides, you don't need to declare any variables at all. The Excel object
model provides a CodeName for each worksheet that can be used to reference
the worksheet from anywhere in the workbook.

If you look at the list of worksheet in your workbook in the Project
window of the Visual Basic Editor, you will see two names listed, similar to
this:

--Sheet1 (Me)

In this case, "Sheet1" is the CodeName and "Me" is the sheet tab name. If
you want to reference the Me worksheet anywhere in your code, you simply use
its CodeName. For example:

Sheet1.Range("A1").Value = 10

You can also change the CodeName in the Properties window so that it's the
same as the sheet tab name, which will make your code easier to understand.

--
Rob Bovey, MCSE, MCSD, Excel MVP
Application Professionals
http://www.appspro.com/

* Please post all replies to this newsgroup *
* I delete all unsolicited e-mail responses *


"kevin" wrote in message
...
Hi

I am writting several modules. The modules refer to a lot
of the same spreadsheets within a single workbook. For
each module I have been declaring the different sheets.
for instance
Dim wsMe as worksheet
set wsMe = thisworkbook.worksheets("Me")

Basically I am repeting the code in every module
Can I declare things like this just once and then not have
to include it in every module

Thanks in advance



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
Array Declaration. apis Excel Discussion (Misc queries) 1 November 5th 11 01:53 PM
Workbook Declaration Varne Excel Discussion (Misc queries) 3 April 29th 08 09:49 AM
VBA - variable declaration Jeff Excel Discussion (Misc queries) 3 January 9th 08 12:45 PM
Correct declaration of variables Bob Phillips[_6_] Excel Programming 1 November 30th 03 03:08 PM
Variable Declaration?? Tom Ogilvy Excel Programming 1 August 8th 03 06:45 PM


All times are GMT +1. The time now is 02:56 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"