ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Links and Linking in Excel (https://www.excelbanter.com/links-linking-excel/)
-   -   Adding Row in Linked Data (https://www.excelbanter.com/links-linking-excel/125665-adding-row-linked-data.html)

holmesoz

Adding Row in Linked Data
 
I have data linked between 2 worksheets in the same workbook. When I add a
row on the one worksheet, it does not add a row on the linked worksheet -
what can I do?

Max

Adding Row in Linked Data
 
Assuming Book2.xls is simultaneously open

In Book1.xls,

instead of using this kind of normal link formula
in say Sheet1's A1:
=IF([Book2]Sheet1!A1="","",[Book2]Sheet1!A1)
with A1 copied across and down

use instead in A1:
=IF(OFFSET([Book2]Sheet1!$A$1,ROW(A1)-1,COLUMN(A1)-1)=0,"",OFFSET([Book2]Sheet1!$A$1,ROW(A1)-1,COLUMN(A1)-1))

Copy A1 across and down to return the same linkages as the former but with
the added flexibility that any new row insertions in Book2's Sheet1 (within
the linked area) will now be reflected. Test it out and see for yourself.

Note that Book2 must be simultaneously open for OFFSET to work.
--
Max
Singapore
http://savefile.com/projects/236895
xdemechanik
---
"holmesoz" wrote in message
...
I have data linked between 2 worksheets in the same workbook. When I add a
row on the one worksheet, it does not add a row on the linked worksheet -
what can I do?




holmesoz

Adding Row in Linked Data
 
I am a bit confused - I linked the data using Copy, Paste & then chosing Link
Cells under Paste Options. When I click on a cell on the Linked Data sheet,
the cell reference is "Activity!A1", and so on for each cell. I did not use
a formula.

The linked data is all in the same Book - just linked between two Sheets.



"Max" wrote:

Assuming Book2.xls is simultaneously open

In Book1.xls,

instead of using this kind of normal link formula
in say Sheet1's A1:
=IF([Book2]Sheet1!A1="","",[Book2]Sheet1!A1)
with A1 copied across and down

use instead in A1:
=IF(OFFSET([Book2]Sheet1!$A$1,ROW(A1)-1,COLUMN(A1)-1)=0,"",OFFSET([Book2]Sheet1!$A$1,ROW(A1)-1,COLUMN(A1)-1))

Copy A1 across and down to return the same linkages as the former but with
the added flexibility that any new row insertions in Book2's Sheet1 (within
the linked area) will now be reflected. Test it out and see for yourself.

Note that Book2 must be simultaneously open for OFFSET to work.
--
Max
Singapore
http://savefile.com/projects/236895
xdemechanik
---
"holmesoz" wrote in message
...
I have data linked between 2 worksheets in the same workbook. When I add a
row on the one worksheet, it does not add a row on the linked worksheet -
what can I do?





Max

Adding Row in Linked Data
 
Apologies, I had mis-read earlier ..

It's simpler if it's just between sheets in the same book

In Sheet2,

Instead of using simple link formulas in A1:
=Sheet1!A1
with A1 then copied across / down

Use instead in A1:
=IF(OFFSET(Sheet1!$A$1,ROW(A1)-1,COLUMN(A1)-1)=0,"",OFFSET(Sheet1!$A$1,ROW(A1)-1,COLUMN(A1)-1))
Then just copy A1 across / down as required. This returns the same kind of
links as the former but with the added flexibility that any new row
insertions in Sheet1 (within the linked area) will now be reflected in
Sheet2. Test it out and see for yourself.
--
Max
Singapore
http://savefile.com/projects/236895
xdemechanik
---
"holmesoz" wrote in message
...
I am a bit confused - I linked the data using Copy, Paste & then chosing
Link
Cells under Paste Options. When I click on a cell on the Linked Data
sheet,
the cell reference is "Activity!A1", and so on for each cell. I did not
use
a formula.

The linked data is all in the same Book - just linked between two Sheets.




holmesoz

Adding Row in Linked Data
 
Thank you that worked brillantly!

"Max" wrote:

Apologies, I had mis-read earlier ..

It's simpler if it's just between sheets in the same book

In Sheet2,

Instead of using simple link formulas in A1:
=Sheet1!A1
with A1 then copied across / down

Use instead in A1:
=IF(OFFSET(Sheet1!$A$1,ROW(A1)-1,COLUMN(A1)-1)=0,"",OFFSET(Sheet1!$A$1,ROW(A1)-1,COLUMN(A1)-1))
Then just copy A1 across / down as required. This returns the same kind of
links as the former but with the added flexibility that any new row
insertions in Sheet1 (within the linked area) will now be reflected in
Sheet2. Test it out and see for yourself.
--
Max
Singapore
http://savefile.com/projects/236895
xdemechanik
---
"holmesoz" wrote in message
...
I am a bit confused - I linked the data using Copy, Paste & then chosing
Link
Cells under Paste Options. When I click on a cell on the Linked Data
sheet,
the cell reference is "Activity!A1", and so on for each cell. I did not
use
a formula.

The linked data is all in the same Book - just linked between two Sheets.





[email protected]

Adding Row in Linked Data
 
You're welcome !
--
Max
Singapore
http://savefile.com/projects/236895
xdemechanik
---
holmesoz wrote:
Thank you that worked brillantly!




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

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