Well that is just sexy. Very nice! As I was reading Duke's I was already
just thinking of another solution, but this is a great idea. Kudos for
creative, and so simple. Nice!
The idea is this...I am doing all this because I have users which are fairly
unsophisticated and need the standard vanilla horizontal inputs that rows
offer. That said, there is a level of analysis I'd like to do which pivots
can help me with. So I am trying to give them an entry sheet, which I can in
the background (separate, hidden sheet) have linked to a pivot style list.
By this, if it's not obvious, I am thinking that I need the individual list
of values, each effectively "described" with the fields that go horiztonally.
So if someone enters 12 months of data on a sheet to show me year's spend, I
convert that to 12 rows, each of which has the same "date" field, just with
different values. Anywho, the point is that as I was reading Dukes, I
realized that that so long as the number of rows that any given row occupies
once converted to vertical (in this example, let's say there are 12 because
date is the only thing, but it would be 24 if I also had two different style
numbers for which they told me the 12 month balances) stay constant (which
they do, since pivots just describe every item and then can just ignore
unneeded ones), all I have to do is make one "model" set of a set of vertical
rows that reaches out to the different horizontally stretching rows (make row
one stretch up and over 1 for Month 1, up and 2 for Month 2, etc.). Then I
would just take that model set and, starting from the bottom (as when you
insert copied cells it pushed everything down, and you can just keep going
upward without the screen getting thrown around), just ctrl-shift insert the
set under every horizontal line I have. At the end, could just autofilter
down to the "long" lines (the ones which at this point would point to the
lines that I want people to be filling in). Grab the long lines and just
shft-drag them to the end of the list. Now I can take the lines that are all
linked to these lines and effectively move them around, maintaining the links
that were created. And no matter where I move them, my user will see the
original, pretty structure. I'll have in the background a named range that I
can use to make flashy stuff with using pivots.
Long-winded response, but not sure how else to describe. But as I think
through it, I don't know that there are any cases where I cannot think of
making this "model" set that the idea of transposing the set would not help
out. Thanks for the effort.