My usual add-on<g>
One caveat with this method.
ALL print settings except for print range and rows to repeat at top will be
changed to that of the activesheet.
So, if you wish to maintain different margins or other sheet settings for
each sheet, do not use this method.
Gord Dibben MS Excel MVP