Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.programming
|
|||
|
|||
Setting Up a Dynamic Print Range
I'm having trouble setting up a dynamic print range and hope someone can
point me in the right direction. I have a single page spreadsheet that is the output of a testing program. I want to be able to automatically print the results which will always be contained in a known # of columns but a variable # of rows. I have defined the print_area as: =OFFSET(P17,0,0,MATCH(2999,O17:O175,1),13) which works until I try to save and reopen the spreadsheet at which time it's a fixed range. In reading through posts it appears I need to add a Visual Basic set of commands but the ones I have tried so far don't seem to work. Any help would be appreciated. Mike -- Mike B |
#2
Posted to microsoft.public.excel.programming
|
|||
|
|||
Setting Up a Dynamic Print Range
How are you saving the workbook and what is the range after you reopen it?
Barb Reinhardt "mikeb" wrote: I'm having trouble setting up a dynamic print range and hope someone can point me in the right direction. I have a single page spreadsheet that is the output of a testing program. I want to be able to automatically print the results which will always be contained in a known # of columns but a variable # of rows. I have defined the print_area as: =OFFSET(P17,0,0,MATCH(2999,O17:O175,1),13) which works until I try to save and reopen the spreadsheet at which time it's a fixed range. In reading through posts it appears I need to add a Visual Basic set of commands but the ones I have tried so far don't seem to work. Any help would be appreciated. Mike -- Mike B |
#3
Posted to microsoft.public.excel.programming
|
|||
|
|||
Setting Up a Dynamic Print Range
Are you sure you didn't go into File|Page setup (or whatever it is in xl2007).
If you did, you may have messed up your print_area (losing the dynamic part). mikeb wrote: I'm having trouble setting up a dynamic print range and hope someone can point me in the right direction. I have a single page spreadsheet that is the output of a testing program. I want to be able to automatically print the results which will always be contained in a known # of columns but a variable # of rows. I have defined the print_area as: =OFFSET(P17,0,0,MATCH(2999,O17:O175,1),13) which works until I try to save and reopen the spreadsheet at which time it's a fixed range. In reading through posts it appears I need to add a Visual Basic set of commands but the ones I have tried so far don't seem to work. Any help would be appreciated. Mike -- Mike B -- Dave Peterson |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
setting rowsource to a dynamic range in design mode | Excel Programming | |||
Question regarding dynamic range setting | Excel Worksheet Functions | |||
Setting dynamic range in a formula | Excel Worksheet Functions | |||
Excel 2000 VBA - Set Print Range in dynamic range | Excel Programming | |||
Setting print range using VBA | Excel Programming |