What module are you putting the declaration in?
For instance, if you right-click on a sheet "tab" and select "View Code"
it opens up the VBA "Sheet Module".
You'll notice a module called "ThisWorkBook"
If you create "standard" Modules, there will be a "folder" called "Modules"
and a list of modules (default names are Module1, Module2)
A "standard" module will be created if you record a macro.

You cannot declare Public variables in Sheet modules.
They MUST be in 'standard' modules.
Although they MIGHT be allowed in 'class' modules, but not in "form" modules.

Next.
You can DECLARE it using:
Public

but I think you have to SET it within a macro.
I THINK basically it's because sheets and ranges are "dynamic"
and you're trying to treat a variable as a constant....
But I could be wrong.

Paul

________________________________
From: Ayush <jainayus...@gmail.com>
To: MS EXCEL AND VBA MACROS <excel-macros@googlegroups.com>
Sent: Tue, February 2, 2010 11:24:36 AM
Subject: $$Excel-Macros$$ how to declare & define global range in vba

Hello Group,

How can we declare and define Global range in vba , so that it can be
used across procedures & modulesĀ  ?

Public rngNetLineAmt as range
Set rngNetLineAmt = Sheets("M-RAW").Range("AQ:AQ")

If i use above code outside the procedure..it does not work and throws
error.

Kindly advise.

Thank you so much.

-Ayush Jain

-- 
----------------------------------------------------------------------------------
Some important links for excel users:
1. Follow us on TWITTER for tips tricks and links : 
http://twitter.com/exceldailytip
2. Excel and VBA Tutorials(Video and Text), Free add-ins downloads at 
http://www.excelitems.com
3. Excel tutorials at http://www.excel-macros.blogspot.com
4. Learn VBA Macros at http://www.quickvba.blogspot.com
5. Excel Tips and Tricks at http://exceldailytip.blogspot.com


To post to this group, send email to excel-macros@googlegroups.com
If you find any spam message in the group, please send an email to:
Ayush JainĀ  @ jainayus...@gmail.com
<><><><><><><><><><><><><><><><><><><><><><>
HELP US GROW !!

We reach over 6,700 subscribers worldwide and receive many nice notes about the 
learning and support from the group.Let friends and co-workers know they can 
subscribe to group at http://groups.google.com/group/excel-macros/subscribe

-- 
----------------------------------------------------------------------------------
Some important links for excel users:
1. Follow us on TWITTER for tips tricks and links : 
http://twitter.com/exceldailytip
2. Excel and VBA Tutorials(Video and Text), Free add-ins downloads at 
http://www.excelitems.com
3. Excel tutorials at http://www.excel-macros.blogspot.com
4. Learn VBA Macros at http://www.quickvba.blogspot.com
5. Excel Tips and Tricks at http://exceldailytip.blogspot.com
 

To post to this group, send email to excel-macros@googlegroups.com
If you find any spam message in the group, please send an email to:
Ayush Jain  @ jainayus...@gmail.com
<><><><><><><><><><><><><><><><><><><><><><>
HELP US GROW !!

We reach over 6,700 subscribers worldwide and receive many nice notes about the 
learning and support from the group.Let friends and co-workers know they can 
subscribe to group at http://groups.google.com/group/excel-macros/subscribe

Reply via email to