• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

yazdırma alanını belirleme

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,420
Excel Vers. ve Dili
excel 2010
merhaba
bir tabloyu 4 sayfada yazdırmak istiyorum

zoom oranı, kağıt boyutu, üstte yinelenecek satır, yazdırma alanı vs belirlemeden önce
ActiveSheet.PageSetup.PrintArea = ""
Zoom = 10

yazdırma alanı değişken olduğu için yazdırma alanını belirliyorum (bazen 4 sayfa bazen 12 sayfa olabiliyor)
son_satır = [C65536].End(xlUp).Row
son_sütun = Cells(12, 256).End(xlToLeft).Column
adres = Range(Cells(1, "C"), Cells(son_satır, son_sütun)).Address
ActiveSheet.PageSetup.PrintArea = adres
...
...
.Zoom = 70
.PaperSize = xlPaperA4
...
...

ActiveSheet.PageSetup.PrintArea = adres '"$B$1:$Q$56" yazdırma alanı ise;
1. sayfa için = "$B$1:$I$28"
2. sayfa için = "$B$29:$I$56"
3. sayfa için = "$J$1:$Q$28"
4. sayfa için = "$J$29:$Q$56"
Set ActiveSheet.VPageBreaks(1).Location = Range("J1") '1.sayfa son sütun
Set ActiveSheet.HPageBreaks(1).Location = Range("B29") '1.sayfa son satır

Set ActiveSheet.VPageBreaks(1).Location = ???
Set ActiveSheet.HPageBreaks(1).Location = ???
şeklinde sınırlar mı belirlemek gerekir? yoksa
"$B$1:$I$28" şeklinde alan mı belirlemeliyim?
burada her sayfa için yazdırma alanını nasıl belirlerim?
 
Geri
Üst