Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hello,
I'm automating Excel. I have a string, and I want to use it as a range reference. for example the string will be "MySheet!A2:A4;MyOtherSheet!C2". I have a Workbook object, and I need to access the data. the references are for the current workbook, but as you can see, it can point to several worksheets of that book. if I use the Range property of any Worksheet object, it does not allow me to refer to other sheets. if I try to, an exception is raised. (1) WB.Worksheets(1).Range(MyRef) ' will raise error if not for Sheet1 there is a Range property of the Application object. if I use it in VBA inside Excel, it seems to work fine, but I'm not really sure what workbook it will use if my workbook is not the selected one. (2) WB.Application.Range(MyRef) ' what workbook does it refer to? is there a simple way to resolve a complex range reference? Thanks in advance Krisztian |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Need Help Resolving Circular Ref | Excel Worksheet Functions | |||
formula is text, not resolving to an answer | Excel Discussion (Misc queries) | |||
Vlookup not Resolving | Excel Worksheet Functions | |||
Removing/Resolving Links before Copy | Links and Linking in Excel | |||
Anticipating and resolving conflict | New Users to Excel |