Hi Guys:
In VBA, is there a way of printing say rows 1 – 4 of the sheet and then rows 8 – 12 on each page? On the first page of the printout they’re already there, of course, but on subsequent sheets rows 5 – 7 should not appear, so I can’t use ‘Columns to repeat at top’.
To complicate matters, the range (number of rows) to be printed will vary, and is determined in code. Also, some rows may be multi-height (word-wrapped) so there is not a set number of rows on each page.
At present, the code locates the auto page breaks at print time and prints the appropriate ranges at the top of each page, but this runs very slowly.
Any ideas for a different approach welcome.