If this spread sheet is not proprietary I would be glad to have you e-mail me a copy and I will take a look at it. I am not certain that I really understand the question (I am MOS certified and teach excel at community college).
Is this perhaps just a printing issue. You can set up a print routine to just print the columns you want, rather than copying them to a new sheet.
If you are using Office 2007, highlight the 23 rows you want to print and then choose “page Layout” Use the launcher arrow for page set up and complete all of the dialog boxes in each tab. The most important one will be what rows you want to print each time (last tab in page set up). Again, if you can e-mail me the spread sheet (replace real data with made-up data if necessary) I can set up the printing for you so you will just print the 23 colums with appropriate headings as you like. Also, if you want the colums to print on one page, be sure to complete the “Fit To” information ont he first tab of the print dialog box.
One of the greatest online Excel resources I have found is found on Chip Pearson’s website. He may just have the answer you are looking for.