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

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,640
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,779
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
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,640
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,646
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
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,640
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,646
Excel Vers. ve Dili
Pro Plus 2021
240622

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