Selamlar,
Sorunuzu örnek dosya ile desteklermisiniz. Sanırım yazdırma işleminde her sayfanın zoom oranını farklı yapmak istiyorsunuz. Eğer tablo yapınız müsaitse çözüm üretebiliriz.
Option Explicit
Sub YAZDIR()
With ActiveSheet.PageSetup
.PrintArea = "$A$1:$BI$43"
.Orientation = xlLandscape
.Zoom = False
.FitToPagesWide = 1
.FitToPagesTall = 1
End With
ActiveWindow.SelectedSheets.PrintOut
With ActiveSheet.PageSetup
.PrintArea = "$BL$1:$CC$43"
.Orientation = xlPortrait
.Zoom = False
.FitToPagesWide = 1
.FitToPagesTall = 1
End With
ActiveWindow.SelectedSheets.PrintOut
With ActiveSheet.PageSetup
.PrintArea = "$A$1:$CC$47"
.Orientation = xlLandscape
.Zoom = 80
End With
End Sub