Home |
Search |
Today's Posts |
|
#1
|
|||
|
|||
Insert rows to linked spreadsheets
Hi,
This is probably a question that has already been asked, but is it possible to link one worksheet to another so that when rows are inserted into the original sheet, they are automatically inserted in the linked sheet? -- Cheers Nicole |
#2
|
|||
|
|||
The accurate name of the procedure is "Group Sheets".
You can select (group) all the sheets in a WB by clicking on the first tab, holding <Shift, and then clicking in the last tab. To group individual sheets, click in your main sheet tab (the one you're going to work on), hold <Ctrl, and then click in all the other sheet tabs that you're going to group. You'll notice the word "Group" is appended the end of the sheet name in the title bar, and all the tabs of the grouped sheets are white, and also, the name of the main sheet is in bold. NOW, everything you do to your main sheet will be duplicated in all the other grouped sheets. When you're finished with your revisions, don't forget to "ungroup" the sheets, or you could really make a mess of your WB. Click in an "ungrouped" sheet tab, or, right click in a tab and choose "Ungroup Sheets". -- HTH, RD --------------------------------------------------------------------------- Please keep all correspondence within the NewsGroup, so all may benefit ! --------------------------------------------------------------------------- "Nicole" wrote in message ... Hi, This is probably a question that has already been asked, but is it possible to link one worksheet to another so that when rows are inserted into the original sheet, they are automatically inserted in the linked sheet? -- Cheers Nicole |
#3
|
|||
|
|||
Thanks Ragdyer. This works for inserting rows, now for my next problem. Is
there a way to drag down the formulas on the linked sheets so the info entered into the new rows in parent sheet is carried over to the linked sheets. I hope this makes sense. -- Cheers Nicole "Ragdyer" wrote: The accurate name of the procedure is "Group Sheets". You can select (group) all the sheets in a WB by clicking on the first tab, holding <Shift, and then clicking in the last tab. To group individual sheets, click in your main sheet tab (the one you're going to work on), hold <Ctrl, and then click in all the other sheet tabs that you're going to group. You'll notice the word "Group" is appended the end of the sheet name in the title bar, and all the tabs of the grouped sheets are white, and also, the name of the main sheet is in bold. NOW, everything you do to your main sheet will be duplicated in all the other grouped sheets. When you're finished with your revisions, don't forget to "ungroup" the sheets, or you could really make a mess of your WB. Click in an "ungrouped" sheet tab, or, right click in a tab and choose "Ungroup Sheets". -- HTH, RD --------------------------------------------------------------------------- Please keep all correspondence within the NewsGroup, so all may benefit ! --------------------------------------------------------------------------- "Nicole" wrote in message ... Hi, This is probably a question that has already been asked, but is it possible to link one worksheet to another so that when rows are inserted into the original sheet, they are automatically inserted in the linked sheet? -- Cheers Nicole |
#4
|
|||
|
|||
I don't know if I follow exactly what you're asking.
If you group your sheets and then say click in A2, and drag down to copy the formula in A2 to the next 5 rows that you just inserted, that same formula has to be present in all the grouped sheets *before* you do the copying. What you're doing is copying A2 to A3 thru A7. If A2 is empty on the grouped sheets, you're copying an *empty* cell A2 to the other cells. What you would have to do would be to re-type the formula once, in your "main" sheet, while the sheets were grouped, in order to populate A2 on all the grouped sheets, and *then* you could drag down to copy in all the sheets. Is that what you were asking? -- Regards, RD --------------------------------------------------------------------------- Please keep all correspondence within the NewsGroup, so all may benefit ! --------------------------------------------------------------------------- "Nicole" wrote in message ... Thanks Ragdyer. This works for inserting rows, now for my next problem. Is there a way to drag down the formulas on the linked sheets so the info entered into the new rows in parent sheet is carried over to the linked sheets. I hope this makes sense. -- Cheers Nicole "Ragdyer" wrote: The accurate name of the procedure is "Group Sheets". You can select (group) all the sheets in a WB by clicking on the first tab, holding <Shift, and then clicking in the last tab. To group individual sheets, click in your main sheet tab (the one you're going to work on), hold <Ctrl, and then click in all the other sheet tabs that you're going to group. You'll notice the word "Group" is appended the end of the sheet name in the title bar, and all the tabs of the grouped sheets are white, and also, the name of the main sheet is in bold. NOW, everything you do to your main sheet will be duplicated in all the other grouped sheets. When you're finished with your revisions, don't forget to "ungroup" the sheets, or you could really make a mess of your WB. Click in an "ungrouped" sheet tab, or, right click in a tab and choose "Ungroup Sheets". -- HTH, RD -------------------------------------------------------------------------- - Please keep all correspondence within the NewsGroup, so all may benefit ! -------------------------------------------------------------------------- - "Nicole" wrote in message ... Hi, This is probably a question that has already been asked, but is it possible to link one worksheet to another so that when rows are inserted into the original sheet, they are automatically inserted in the linked sheet? -- Cheers Nicole |
#5
|
|||
|
|||
Sorry - I'll try to explain myself in more detail. I have 2 sheets that are
linked and need to add and delete rows over time. The first sheet is where the data is input and the second sheet has all the formulae. My problem is that when I insert a new row in the first sheet (and subsequent sheet when grouped), the formulae from the second sheet is not copied down and therefore the calculations aren't made for new rows. I hope this explains my problem a bit better. -- Cheers Nicole "RagDyer" wrote: I don't know if I follow exactly what you're asking. If you group your sheets and then say click in A2, and drag down to copy the formula in A2 to the next 5 rows that you just inserted, that same formula has to be present in all the grouped sheets *before* you do the copying. What you're doing is copying A2 to A3 thru A7. If A2 is empty on the grouped sheets, you're copying an *empty* cell A2 to the other cells. What you would have to do would be to re-type the formula once, in your "main" sheet, while the sheets were grouped, in order to populate A2 on all the grouped sheets, and *then* you could drag down to copy in all the sheets. Is that what you were asking? -- Regards, RD --------------------------------------------------------------------------- Please keep all correspondence within the NewsGroup, so all may benefit ! --------------------------------------------------------------------------- "Nicole" wrote in message ... Thanks Ragdyer. This works for inserting rows, now for my next problem. Is there a way to drag down the formulas on the linked sheets so the info entered into the new rows in parent sheet is carried over to the linked sheets. I hope this makes sense. -- Cheers Nicole "Ragdyer" wrote: The accurate name of the procedure is "Group Sheets". You can select (group) all the sheets in a WB by clicking on the first tab, holding <Shift, and then clicking in the last tab. To group individual sheets, click in your main sheet tab (the one you're going to work on), hold <Ctrl, and then click in all the other sheet tabs that you're going to group. You'll notice the word "Group" is appended the end of the sheet name in the title bar, and all the tabs of the grouped sheets are white, and also, the name of the main sheet is in bold. NOW, everything you do to your main sheet will be duplicated in all the other grouped sheets. When you're finished with your revisions, don't forget to "ungroup" the sheets, or you could really make a mess of your WB. Click in an "ungrouped" sheet tab, or, right click in a tab and choose "Ungroup Sheets". -- HTH, RD -------------------------------------------------------------------------- - Please keep all correspondence within the NewsGroup, so all may benefit ! -------------------------------------------------------------------------- - "Nicole" wrote in message ... Hi, This is probably a question that has already been asked, but is it possible to link one worksheet to another so that when rows are inserted into the original sheet, they are automatically inserted in the linked sheet? -- Cheers Nicole |
#6
|
|||
|
|||
Let's see if I understand.
We know "linked" and "grouped" *do not* mean the same thing ... correct? Input values in Sheet1, A1 Sheet2, B1 contains a formula, referencing Sheet1, A1 value. i.e. ... =Sheet1!A1*100 You now "group" Sheet1 and Sheet2 (or however many you're talking about). You insert 4 new rows under Row1. *IF* Sheet1, B1 is empty, *OR* contains data that can be copied without any ill effects, While sheets are *still* grouped, click in Sheet1, B1, and drag down to copy. This will copy the formula on Sheet2, B1, to the newly inserted rows on Sheet2. If, on the other hand, Sheet1, B1 contains data that cannot (should not) be copied down Sheet1, then you're out of luck trying to complete all these revisions in one shot. You'll have to "ungroup" the sheets after inserting the rows, and then regroup (sheets 2, 3, 4 ... etc.), eliminating Sheet1 from the group, and complete the revisions on the other grouped sheets containing the formulas. Now, is *THAT* what you were asking?<bg -- HTH, RD ================================================== === Please keep all correspondence within the Group, so all may benefit! ================================================== === "Nicole" wrote in message ... Sorry - I'll try to explain myself in more detail. I have 2 sheets that are linked and need to add and delete rows over time. The first sheet is where the data is input and the second sheet has all the formulae. My problem is that when I insert a new row in the first sheet (and subsequent sheet when grouped), the formulae from the second sheet is not copied down and therefore the calculations aren't made for new rows. I hope this explains my problem a bit better. -- Cheers Nicole "RagDyer" wrote: I don't know if I follow exactly what you're asking. If you group your sheets and then say click in A2, and drag down to copy the formula in A2 to the next 5 rows that you just inserted, that same formula has to be present in all the grouped sheets *before* you do the copying. What you're doing is copying A2 to A3 thru A7. If A2 is empty on the grouped sheets, you're copying an *empty* cell A2 to the other cells. What you would have to do would be to re-type the formula once, in your "main" sheet, while the sheets were grouped, in order to populate A2 on all the grouped sheets, and *then* you could drag down to copy in all the sheets. Is that what you were asking? -- Regards, RD -------------------------------------------------------------------------- - Please keep all correspondence within the NewsGroup, so all may benefit ! -------------------------------------------------------------------------- - "Nicole" wrote in message ... Thanks Ragdyer. This works for inserting rows, now for my next problem. Is there a way to drag down the formulas on the linked sheets so the info entered into the new rows in parent sheet is carried over to the linked sheets. I hope this makes sense. -- Cheers Nicole "Ragdyer" wrote: The accurate name of the procedure is "Group Sheets". You can select (group) all the sheets in a WB by clicking on the first tab, holding <Shift, and then clicking in the last tab. To group individual sheets, click in your main sheet tab (the one you're going to work on), hold <Ctrl, and then click in all the other sheet tabs that you're going to group. You'll notice the word "Group" is appended the end of the sheet name in the title bar, and all the tabs of the grouped sheets are white, and also, the name of the main sheet is in bold. NOW, everything you do to your main sheet will be duplicated in all the other grouped sheets. When you're finished with your revisions, don't forget to "ungroup" the sheets, or you could really make a mess of your WB. Click in an "ungrouped" sheet tab, or, right click in a tab and choose "Ungroup Sheets". -- HTH, RD -------------------------------------------------------------------------- - Please keep all correspondence within the NewsGroup, so all may benefit ! -------------------------------------------------------------------------- - "Nicole" wrote in message ... Hi, This is probably a question that has already been asked, but is it possible to link one worksheet to another so that when rows are inserted into the original sheet, they are automatically inserted in the linked sheet? -- Cheers Nicole |
#7
|
|||
|
|||
Here's a slightly different interp on your post ..
Assume you're linking a source range in Sheet1 to an equivalent range in Sheet2. And you want the "linked" range in Sheet2 to always "cover" the source range in Sheet1 in tandem, despite subsequent row / column insertions or deletions which may be made within the source range in Sheet1 Source table in Sheet1 is presumed to start with the top left corner cell in A1 (in A1:C10, say) In Sheet2 --- Put in A1: =OFFSET(INDIRECT("Sheet1!A1"),ROWS($A$1:A1)-1,COLUMNS($A$1:A1)-1) Copy A1 across and fill down to cover the max expected data range in Sheet1 For example: Fill A1 to cover A1:E100, if you expect that the source range in Sheet1's A1:C10 may expand over time to this extent And for a cleaner look in Sheet2, suppress the display of extraneous zeros in Sheet2 via: Click Tools Options View tab Uncheck "Zero values" OK -- Rgds Max xl 97 --- Singapore, GMT+8 xdemechanik http://savefile.com/projects/236895 -- "Nicole" wrote in message ... Hi, This is probably a question that has already been asked, but is it possible to link one worksheet to another so that when rows are inserted into the original sheet, they are automatically inserted in the linked sheet? -- Cheers Nicole |
#8
|
|||
|
|||
Thanks Max. I did this but it returned a reference error in each field. My
knowledge doesn't really go this far so perhaps I did something wrong. -- Cheers Nicole "Max" wrote: Here's a slightly different interp on your post .. Assume you're linking a source range in Sheet1 to an equivalent range in Sheet2. And you want the "linked" range in Sheet2 to always "cover" the source range in Sheet1 in tandem, despite subsequent row / column insertions or deletions which may be made within the source range in Sheet1 Source table in Sheet1 is presumed to start with the top left corner cell in A1 (in A1:C10, say) In Sheet2 --- Put in A1: =OFFSET(INDIRECT("Sheet1!A1"),ROWS($A$1:A1)-1,COLUMNS($A$1:A1)-1) Copy A1 across and fill down to cover the max expected data range in Sheet1 For example: Fill A1 to cover A1:E100, if you expect that the source range in Sheet1's A1:C10 may expand over time to this extent And for a cleaner look in Sheet2, suppress the display of extraneous zeros in Sheet2 via: Click Tools Options View tab Uncheck "Zero values" OK -- Rgds Max xl 97 --- Singapore, GMT+8 xdemechanik http://savefile.com/projects/236895 -- "Nicole" wrote in message ... Hi, This is probably a question that has already been asked, but is it possible to link one worksheet to another so that when rows are inserted into the original sheet, they are automatically inserted in the linked sheet? -- Cheers Nicole |
#9
|
|||
|
|||
"Nicole" wrote
Thanks Max. I did this but it returned a reference error in each field. My knowledge doesn't really go this far so perhaps I did something wrong. Probably the sheetnames didn't match. You need to change the sheetname to suit what you actually have over there. The suggested formula presumes the source is: Sheet1 =OFFSET(INDIRECT("Sheet1!A1"),ROWS($A$1:A1)-1,COLUMNS($A$1:A1)-1) Try changing the sheetname within the part: ... INDIRECT("Sheet1!A1") ... in the formula, then try it again Delete the "Sheet1", then key in the exact sheetname that you have, with an apostrophe before and after the exact sheetname. For instance, if your actual sheetname is: Nicole1 key it in as: 'Nicole1' -- Rgds Max xl 97 --- Singapore, GMT+8 xdemechanik http://savefile.com/projects/236895 -- |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
Insert rows based on specific value | Excel Worksheet Functions | |||
Protect Worksheet but allow to insert or delete rows | Excel Discussion (Misc queries) | |||
Hiding Rows if the linked rows are blank | Excel Discussion (Misc queries) | |||
can't insert more rows even though not at max rows | Excel Worksheet Functions | |||
Insert rows | Excel Worksheet Functions |