ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Worksheet Functions (https://www.excelbanter.com/excel-worksheet-functions/)
-   -   Stopping reference following when rows are inserted. (https://www.excelbanter.com/excel-worksheet-functions/171258-stopping-reference-following-when-rows-inserted.html)

dim

Stopping reference following when rows are inserted.
 
Hi folks,

I have the following cell reference in Book 2:

='C:\Program Files\systems\My Program\Data1\[Book1.xls]Sheet1'!$A$2

I have a macro that automatically enters data in Book1 by inserting rows. I
need the above reference to NOT change to $A$3, $A$4, $A$5 etc as rows are
inserted.


David Biddulph[_2_]

Stopping reference following when rows are inserted.
 
Use the INDIRECT function.
--
David Biddulph

"dim" wrote in message
...
Hi folks,

I have the following cell reference in Book 2:

='C:\Program Files\systems\My Program\Data1\[Book1.xls]Sheet1'!$A$2

I have a macro that automatically enters data in Book1 by inserting rows.
I
need the above reference to NOT change to $A$3, $A$4, $A$5 etc as rows are
inserted.




Susan

Stopping reference following when rows are inserted.
 
or name the range in the original workbook & then use the name in your
formula.
name will stay with cell and not move with row or column insertion.

='C:\Program Files\systems\My Program\Data1\[Book1.xls]Sheet1'!MyRange

hth
susan



On Jan 2, 3:04*am, "David Biddulph" <groups [at] biddulph.org.uk
wrote:
Use the INDIRECT function.
--
David Biddulph

"dim" wrote in message

...



Hi folks,


I have the following cell reference in Book 2:


='C:\Program Files\systems\My Program\Data1\[Book1.xls]Sheet1'!$A$2


I have a macro that automatically enters data in Book1 by inserting rows..
I
need the above reference to NOT change to $A$3, $A$4, $A$5 etc as rows are
inserted.- Hide quoted text -


- Show quoted text -



dim

Stopping reference following when rows are inserted.
 
Hi again,

I tried susan's way because it seemed the most straightforward, and inserted
a named range from A2 to A101 as "A2toA101".

I incorporated this fine, but when a row was inserted, the named rage
properties changed from =Sheet1!A2:A101 to =Sheet1!A3:A102 !!

I'll try the INDIRECT function if I can figure it out! Thanks.




All times are GMT +1. The time now is 01:25 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com