Do oblasti tlače sa dajú pridávať aj nesúvisle oblasti, napr.
Code:
ActiveSheet.PageSetup.PrintArea = "$A$1,$D$3,$A$10"
Problém je však v tom, že každá z nich sa ti bude tlačiť na
samostatnom liste.
Okrem toho by si musel komplikovane identifikovať, z ktorého riadku bol stlačený príslušný option button.
Osobne by som na to išiel asi inak a to "omakrovaním"
skrývania / odkrývania riadkov ktoré nechcem / chcem tlačiť (prípadne ich prekopírovanie do nejakého pomocného listu - napr. cez rozšírený filter).
Dve varianty so skrývaním riadkov si môžeš pozrieť i tu:
jednoduche makro v exceli
Palo