Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.misc
al al is offline
external usenet poster
 
Posts: 363
Default Unexpected formula generation using named ranges

I have a macro that creates user workbooks from library worksheets that are
copied and renamed as needed to set up the file. The library worksheets have
a number of named ranges, so when I generate formulas on a summary worksheet
in this workbook to reference a particular cell, they take the general format
€ś=WorkSheetName!RangeName€ť. Occasionally, I notice that the actual formula
resulting from this turns out as €ś=WorkBookName!RangeName€ť. Obviously that
reference invokes a range on only one worksheet, and references to the same
range name on other worksheets show up as I would expect. Functionally it
behaves perfectly well. The only pattern I see is that it will happen only
on the first row of my summary (first instance of the specific formula), but
it will happen in the middle of a row or not at all

My typical code (tempvalue is a lookup worksheet name) -

With Range("A7")
.Offset(k, 8) = "=" & tempvalue & "!YD1"
.Offset(k, 9) = "=" & tempvalue & "!YDD"
.Offset(k, 11) = "=" & tempvalue & "!MATL"
End With

Can anyone explain why this would happen?

--
Al C
  #2   Report Post  
Posted to microsoft.public.excel.misc
al al is offline
external usenet poster
 
Posts: 363
Default Unexpected formula generation using named ranges

Accidentally posted in the wrong group.
--
Al C


"Al" wrote:

I have a macro that creates user workbooks from library worksheets that are
copied and renamed as needed to set up the file. The library worksheets have
a number of named ranges, so when I generate formulas on a summary worksheet
in this workbook to reference a particular cell, they take the general format
€ś=WorkSheetName!RangeName€ť. Occasionally, I notice that the actual formula
resulting from this turns out as €ś=WorkBookName!RangeName€ť. Obviously that
reference invokes a range on only one worksheet, and references to the same
range name on other worksheets show up as I would expect. Functionally it
behaves perfectly well. The only pattern I see is that it will happen only
on the first row of my summary (first instance of the specific formula), but
it will happen in the middle of a row or not at all

My typical code (tempvalue is a lookup worksheet name) -

With Range("A7")
.Offset(k, 8) = "=" & tempvalue & "!YD1"
.Offset(k, 9) = "=" & tempvalue & "!YDD"
.Offset(k, 11) = "=" & tempvalue & "!MATL"
End With

Can anyone explain why this would happen?

--
Al C

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
Using named ranges in a formula Steve_H Excel Worksheet Functions 3 April 23rd 08 08:10 AM
named ranges in multiple criteria formula ferde Excel Discussion (Misc queries) 4 April 4th 07 03:58 PM
Use named ranges in array formula Jan Excel Worksheet Functions 14 February 26th 07 08:11 PM
using named ranges for formula abbreviations Dave Breitenbach Excel Worksheet Functions 3 February 26th 07 05:21 PM
UPDATED - Referencing named Ranges within a Nested IF formula JTinAtlanta Excel Worksheet Functions 1 July 29th 05 11:46 PM


All times are GMT +1. The time now is 04:44 PM.

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"