a5=IF(d5<>"";row();0)
Okrem toho mám v A1=max(a3:a1000000) a túto hodnotu nastavím ako spodný okraj tlačovej oblasti, týmto príkazom vo VBA.
ActiveSheet.PageSetup.PrintArea = "c3:m" & range("A1")
Takto sa vždy nastaví každá strana sama volaním
Call NastTlačObl("c3:m", ActiveSheet.Range("A1"))
makra
Sub NastTlačObl(odazstlp As String, poriadok As Double)
1)), poriadok)
ActiveSheet.PageSetup.PrintArea = odazstlp & poriadok
End Subcitovat