Conditional Print Area
That sounds like is should work, but I have played around with what I need
and it does not seem to work. For my first project I need to print only rows
that have data in Column B:F so I tried a few verations of:
=COUNTA('Continuity Sheet'!$B1:'Continuity Sheet'!$F1)0
However it wants to print all pages, and I understand why as that statment
is True. How would I formulate the function to check for data and extend
print area if there is data. The main reason for this is this sheet has a
formula in A and C:D are merged except row 1:6
"Dave Peterson" wrote:
You may be able to use a defined name if you can come up with a formula that
returns the addresses that you want to use.
My test sheet is named Sheet1.
I want to print columns A:B if A1=1. If A1<1, then print columns C:D.
This is what I did:
Insert|Name|define (xl2003 menus)
Names in workbook: Sheet1!Print_Area
Refers to: =IF(Sheet1!$A$1=1,Sheet1!$A:$B,Sheet1!$C:$D)
(You may have to surround your sheet name with apostrophes:
'Sheet 99'!Print_Area
and
=IF('Sheet 99'!$A$1=1,'Sheet 99'!$A:$B,'Sheet 99'!$C:$D)
If you go into file|page setup, you may find that the print range is changed to
a specific range. And you'll have to reapply the Print_Area name.
PhilosophersSage wrote:
Is there a way to set a conditional print area? I have a spread sheet that
has several sections and want to print based on a formula. If anyone can help
thanks in advance!
--
Dave Peterson
|