çalışma sayfasında çıktı sayfa sayıları

Katılım
31 Mayıs 2008
Mesajlar
3,696
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
merhaba sayın hocalarım
çalışma sayfamdaki her sekmede çıktıya gönderilecek mavi kesikli çizgilerle belirlenmiş sayfa sonu sayılarını bir makro ile nasıl buluruz

Örnek Çalışma Sayfamda
Sayfa 1
Sayfa 2
Sayfa 3
Sayfa 4 yani 4 sekmem var

Sayfa 1 = 2 (sayfa sonu önizleme tıkladığımda yazıcıdan 2 sayfa çıktı alabiliyorum)
Sayfa 2 =42
Sayfa 3 = 1
Sayfa 4 = 16 bu sonucu verecek makro yapabilir miyiz.
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,885
Excel Vers. ve Dili
Microsoft 365 Tr-64
C++:
Sub SayfaSayısı()
    Dim SayfaSonuSayısı_Yatay As Integer, SayfaSonuSayısı_Dikey As Integer, ToplamSayfa As Integer
    Dim Sh As Worksheet
    For Each Sh In Worksheets
        SayfaSonuSayısı_Yatay = Sh.HPageBreaks.Count + 1
        SayfaSonuSayısı_Dikey = Sh.VPageBreaks.Count + 1
        ToplamSayfa = SayfaSonuSayısı_Yatay * SayfaSonuSayısı_Dikey
        Mesaj = Mesaj & Chr(10) & Sh.Name & " = " & ToplamSayfa
    Next Sh
    MsgBox Mesaj
End Sub
 
Katılım
31 Mayıs 2008
Mesajlar
3,696
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
teşekkür ederim hocam uyguladım ve sonucun resmini ekliyorum
240620
 

veyselemre

Özel Üye
Katılım
9 Mart 2005
Mesajlar
3,655
Excel Vers. ve Dili
Pro Plus 2021
Kod:
Sub SayfaSayısı()
    Dim Sh As Worksheet
    For Each Sh In Worksheets
        Mesaj = Mesaj & Chr(10) & Sh.Name & " = " & Sh.PageSetup.Pages.Count
    Next Sh
    MsgBox Mesaj
End Sub
 
Katılım
31 Mayıs 2008
Mesajlar
3,696
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
Sayın veyselemre sizin makroyuda denedim aynı resimdeki sonuçları aldım
teşekkürler
 

veyselemre

Özel Üye
Katılım
9 Mart 2005
Mesajlar
3,655
Excel Vers. ve Dili
Pro Plus 2021
240622

Gibi bir sayfa dizaynında sonuçları karşılaştırın.
 
Üst