+ Reply to Thread
Results 1 to 3 of 3

Row insertion with downward propagation

  1. #1
    Registered User
    Join Date
    01-13-2012
    Location
    California, United States
    MS-Off Ver
    Excel 2003
    Posts
    2

    Question Row insertion with downward propagation

    Configuration: Excel 2003, XP (w/ SP3)

    Here’s what I have on a spreadsheet:

    A
    11: some-text
    12: some-text
    13: some-text
    14: some-text

    My goal is to be able to insert a row somewhere between row 12 and row 14, so that when I change A11, the change will automatically propagate down without having to manually copy and paste.

    Here are the cell contents:

    A11: some-text
    A12: =A11
    A13: =A12
    A14: =A13

    However, when I do the following:

    select Row 12, copy Row 12, perform “insert copied cells” on Row 12,

    the result is the following:

    A11: some-text
    A12: =A10 <-- I want this to point to A11
    A13: =A11 <-- I want this to point to A12
    A14: =A13
    A15: =A14


    Any help/thoughts/hints would be greatly appreciated. Thanks!

  2. #2
    Forum Expert Alf's Avatar
    Join Date
    03-13-2004
    Location
    Gothenburg/Mullsjoe, Sweden
    MS-Off Ver
    Excel 2019 and not sure I like it
    Posts
    4,794

    Re: Row insertion with downward propagation

    What happends if write formula as

    A11: some-text
    A12: =INDIRECT("A11")
    A13: =INDIRECT("A12")
    A14: =INDIRECT("A13")

    before you do the "insert copied cells"

    Alf

  3. #3
    Registered User
    Join Date
    01-13-2012
    Location
    California, United States
    MS-Off Ver
    Excel 2003
    Posts
    2

    Re: Row insertion with downward propagation

    Dear Alf,

    Thanks for your reply.

    Your solution would work, and actually all I would need is INDIRECT("A11") in each cell.

    *B*U*T* (and this is my fault - I forgot one important fact)…

    I need to be able to move the rows to a different location, every now and then. For example, I might move rows 11-14 to rows 61-64 (actually, to a different sheet).

    Since the “A11” in the INDIRECT function is a literal, it will not update when I move to the new rows. In my 'move' example, I would need for INDIRECT("A11") to update to INDIRECT("A61").

+ Reply to Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Search Engine Friendly URLs by vBSEO 3.6.0 RC 1