Excel Formül
Modül 7: İleri Düzey Uygulamalar ve Gerçek Hayat Senaryoları

VBA ile Çoklu Sayfa PDF Raporu Oluşturma

Aylık veya haftalık raporları yönetime sunarken her sayfayı tek tek PDF olarak kaydetmek büyük zaman kaybıdır. VBA kullanarak çalışma kitabındaki tüm sayfaları tek bir döngüye sokabilir ve her sayfayı kendi adıyla belirlediğiniz klasöre otomatik olarak PDF formatında aktarabilirsiniz.

ExportAsFixedFormat Metodu Nasıl Kullanılır?

ExportAsFixedFormat komutu, Excel sayfalarını doğrudan yüksek kalitede PDF veya XPS formatına dönüştürmenizi sağlar.

Örnek Çoklu PDF Dönüştürme Kod Kalıbı

Dim ws As Worksheet
For Each ws In ThisWorkbook.Worksheets
    ws.ExportAsFixedFormat Type:=xlTypePDF, _
    Filename:="C:\PDFRaporlar\" & ws.Name & ".pdf", _
    Quality:=xlQualityStandard
Next ws

Canlı Simülatör: Toplu PDF Dışa Aktarım

Aşağıdaki simülasyon, tüm departman sayfalarını PDF formatına dönüştürme sürecini tetikleyecektir. PDF Raporları Üret butonuna basın.

Visual Basic Editörü
Module1 (Export PDF)
Sub TumSayfalariPDFYap()
    ' Tüm sayfaları PDF olarak dışa aktar
    Range("A1").Value = "Raporlar_Arsivi.pdf (Oluşturuldu)"

    MsgBox "Tüm sayfalar başarıyla PDF olarak kaydedildi!", vbInformation
End Sub
Canlı Excel Sayfa Görünümü
A1
A (PDF Arşiv Durumu)
1
Microsoft Excel ✕
Tüm sayfalar başarıyla PDF olarak kaydedildi!