Perhaps I should have explained, I only create the sheet large enough for the next month and then populate it as it happens. At month end I just grow the sheet to accommodate next month. I suppose I could have initially created a 5 year sheet and just hidden the rows until needed but until v7, LO sucked at hiding rows. Now if I want to create the remaining 4 years I will need a spreadsheet to tell me how many rows to insert and I will still have the problem of “overshooting” when selecting the range on empty cells CTRL+SHFT+DOWN requires a physical “block” if you don’t want to select to the end of the sheet.- more on this below.
Each of the eight event lines for each day and their formulae have to be replicated for the required number of days.
Some of the lines partially replicate the line above and others in the same cluster are unique so, drag filling still requires remediation of the natural tendency of LO to increment numbers on a drag fill.
Each event row supports 30 columns of formulae
Each event has different formatting with back and forward references in those formulae.
All summation is by SUBTOTAL() so I can select and sort daily, weekly, monthly, event, value range anything and the chart responds automatically.
To replicate, I select the eight events and then LO pastes them all into the selected range, but as I said;
CHART forces absolute references when it’s created and if I initially set it up to “overshoot” the range (each column is a labelled range) then it will automatically expand the absolute references as the rows are inserted above the overshoot - so, the procedure is to identify how many rows required and then manually insert that many selected rows into the sheet - inside the overshoot range.
The biggest problem is that dragging an empty selection of rows accelerates like a Saturn V once all the populated cells have scrolled off the monitor and invariably ends up 32572.638 rows further down than I need and dragging back up again then overshoots the existing end of data.
Just think, if I could say please insert 241 rows here then it’s done and dusted and my biggest problem is the easy bit - ensuring the sequencing and sorted links remained intact.