Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Using Excel 2003, I have a workbook with a single sheet. A single cell on
that sheet is a named range with name "bbb". If I try to run: Sub jnk() Dim i As Long i = Range(Names("bbb")) End Sub I get an "application defined or oblect drfined error", yet if I type i = Range(Names("bbb")) ?i in the immediate window, I get no error and the correct value of i is displayed. What is wrong with my Sub? Thanksfor your help. |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
formulated on Friday :
Using Excel 2003, I have a workbook with a single sheet. A single cell on that sheet is a named range with name "bbb". If I try to run: Sub jnk() Dim i As Long i = Range(Names("bbb")) End Sub I get an "application defined or oblect drfined error", yet if I type i = Range(Names("bbb")) ?i in the immediate window, I get no error and the correct value of i is displayed. What is wrong with my Sub? Thanksfor your help. Just use Range("bbb") -- Garry Free usenet access at http://www.eternal-september.org ClassicVB Users Regroup! comp.lang.basic.visual.misc |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
As long as BBB referred to a single cell, I'd use:
Option Explicit Sub Junk() dim i as long i = activesheet.range("bbb").value end sub This assumes that the value is numeric, too! On 12/24/2010 14:49, wrote: Using Excel 2003, I have a workbook with a single sheet. A single cell on that sheet is a named range with name "bbb". If I try to run: Sub jnk() Dim i As Long i = Range(Names("bbb")) End Sub I get an "application defined or oblect drfined error", yet if I type i = Range(Names("bbb")) ?i in the immediate window, I get no error and the correct value of i is displayed. What is wrong with my Sub? Thanksfor your help. -- Dave Peterson |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
On Fri, 24 Dec 2010 16:48:38 -0500, GS wrote:
formulated on Friday : Using Excel 2003, I have a workbook with a single sheet. A single cell on that sheet is a named range with name "bbb". If I try to run: Sub jnk() Dim i As Long i = Range(Names("bbb")) End Sub I get an "application defined or oblect drfined error", yet if I type i = Range(Names("bbb")) ?i in the immediate window, I get no error and the correct value of i is displayed. What is wrong with my Sub? Thanksfor your help. Just use Range("bbb") Thanks for your reply. I tried that and got the same result. It works in the immediate window but not in the sub. |
#5
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Just use Range("bbb")
Thanks for your reply. I tried that and got the same result. It works in the immediate window but not in the sub. I tried this and it worked for me! Sub Junk() Dim i As Long i = Range("bbb") Debug.Print i End Sub -- Garry Free usenet access at http://www.eternal-september.org ClassicVB Users Regroup! comp.lang.basic.visual.misc |
#6
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Problem copying named range | Excel Programming | |||
Find in Named Range problem (2nd Try) | New Users to Excel | |||
Named Range Problem | Excel Programming | |||
named range problem | Excel Programming | |||
Link problem with named range | Excel Programming |