Skip to main content

Excel'de birden fazla çalışma kitabı veya çalışma sayfasını bir seferde PDF dosyalarına nasıl dönüştürebilirsiniz?

Author: Xiaoyang Last Modified: 2025-06-10

Verileri paylaşırken değişiklikleri önlemek istediğinizde, Excel dosyalarını PDF'ye dönüştürmek yaygın bir iştir. Excel'in Farklı Kaydet özelliği, tek bir çalışma kitabını PDF'ye dönüştürmenize olanak tanır, ancak birden fazla dosya için bu işlem zaman alıcı olabilir. Bu kılavuzda, VBA kodu ve Kutools for Excel gibi çeşitli yöntemler kullanılarak birden fazla çalışma kitabı veya çalışma sayfasının hızlıca PDF dosyalarına dönüştürülmesi ele alınmaktadır.


Çalışma kitaplarını tek tek Farklı Kaydet işleviyle PDF dosyalarına dönüştürme

Normalde, Excel'deki Farklı Kaydet özelliği, tüm çalışma kitabını bir PDF dosyasına kaydetmenize yardımcı olabilir, lütfen şu adımları izleyin:

1. PDF formatına dönüştürmek istediğiniz çalışma kitabını açın.

2. Dosya > Farklı Kaydet'e tıklayın ve Farklı Kaydet iletişim kutusunda, yeni dosyayı kaydetmek için bir klasör belirtin, ardından Kaydetme Biçimini Belirt açılır listesinden PDF'yi seçin ve ardından Seçenekler düğmesine tıklayın, aşağıdaki ekran görüntüsüne bakın:

A screenshot of the Save As dialog for converting Excel files to PDF one by one

3. Ardından, açılan Seçenekler iletişim kutusunda Tüm Çalışma Kitabı'nı işaretleyin, aşağıdaki ekran görüntüsüne bakın:

A screenshot of the Options dialog for saving Excel files as PDFs

4. Ve ardından Tamam > Kaydet'e tıklayın, bu bütün çalışma kitabı PDF dosya formatında kaydedilmiş olacaktır.

İpuçları: Dönüştürülecek birden fazla çalışma kitabınız varsa, lütfen yukarıdaki adımları uygulayarak çalışma kitaplarını tek tek PDF dosyalarına kaydedin.

Birden fazla çalışma kitabını VBA koduyla bir seferde PDF dosyalarına dönüştürme

Dönüştürülecek yüzlerce Excel dosyası varsa, yukarıdaki yöntem zahmetli olabilir, burada birden fazla çalışma kitabını bir seferde PDF dosyalarına dönüştürmek için bir VBA kodundan bahsedeceğim, lütfen aşağıdaki adımları izleyin:

1. Microsoft Visual Basic for Applications penceresini açmak için ALT + F11 tuşlarına basın.

2. Ekle > Modül'e tıklayın ve aşağıdaki kodu Modül Penceresine yapıştırın.

VBA kodu: Birden fazla çalışma kitabını bir seferde PDF dosyalarına dönüştürme

Sub ExcelSaveAsPDF()
'Updateby Extendoffice
    Dim strPath As String
    Dim xStrFile1, xStrFile2 As String
    Dim xWbk As Workbook
    Dim xSFD, xRFD As FileDialog
    Dim xSPath As String
    Dim xRPath, xWBName As String
    Dim xBol As Boolean
    Set xSFD = Application.FileDialog(msoFileDialogFolderPicker)
    With xSFD
    .Title = "Please select the folder contains the Excel files you want to convert:"
    .InitialFileName = "C:\"
    End With
    If xSFD.Show <> -1 Then Exit Sub
    xSPath = xSFD.SelectedItems.Item(1)
    Set xRFD = Application.FileDialog(msoFileDialogFolderPicker)
    With xRFD
    .Title = "Please select a destination folder to save the converted files:"
    .InitialFileName = "C:\"
    End With
    If xRFD.Show <> -1 Then Exit Sub
    xRPath = xRFD.SelectedItems.Item(1) & "\"
    strPath = xSPath & "\"
    xStrFile1 = Dir(strPath & "*.*")
    Application.ScreenUpdating = False
    Application.DisplayAlerts = False
    Do While xStrFile1 <> ""
        xBol = False
        If Right(xStrFile1, 3) = "xls" Then
            Set xWbk = Workbooks.Open(Filename:=strPath & xStrFile1)
            xbwname = Replace(xStrFile1, ".xls", "_pdf")
            xBol = True
        ElseIf Right(xStrFile1, 4) = "xlsx" Then
            Set xWbk = Workbooks.Open(Filename:=strPath & xStrFile1)
            xbwname = Replace(xStrFile1, ".xlsx", "_pdf")
            xBol = True
        ElseIf Right(xStrFile1, 4) = "xlsm" Then
            Set xWbk = Workbooks.Open(Filename:=strPath & xStrFile1)
            xbwname = Replace(xStrFile1, ".xlsm", "_pdf")
            xBol = True
        End If
        If xBol Then
            xWbk.ExportAsFixedFormat Type:=xlTypePDF, Filename:=xRPath & xbwname & ".pdf"
            xWbk.Close SaveChanges:=False
       End If
        xStrFile1 = Dir
    Loop
    Application.DisplayAlerts = True
    Application.ScreenUpdating = True
End Sub

3. Bu kodu çalıştırmak için F5 tuşuna basın ve bir pencere açılacak, lütfen dönüştürmek istediğiniz çalışma kitaplarını içeren bir klasör seçin, aşağıdaki ekran görüntüsüne bakın:

A screenshot showing folder selection for workbooks to convert to PDFs

4. Tamam'a tıklayın, başka bir pencere açılacak, lütfen yeni PDF dosyalarını kaydetmek istediğiniz klasör yolunu seçin, aşağıdaki ekran görüntüsüne bakın:

A screenshot showing folder selection for outputting PDF files in Excel

5. Tamam'a tıklayın, dönüştürme tamamlandıktan sonra, sonuçları görüntülemek için belirlenen klasöre gidebilirsiniz, aşağıdaki ekran görüntülerine bakın:

A screenshot of the original Excel files before conversion Arrow A screenshot of the output folder containing converted PDF files

Güçlü bir özellik ile birden fazla çalışma kitabını PDF dosyalarına dönüştürme

Kutools for Excel'iniz varsa, Format Dönüştürücü yardımcı programıyla birden fazla çalışma kitabını bir seferde PDF dosyalarına hızlıca dönüştürebilirsiniz.

Kutools for Excel, karmaşık görevleri basitleştirmek için 300'den fazla gelişmiş özellik sunar ve yaratıcılığı ve verimliliği artırır. Yapay zeka yetenekleriyle entegre olarak, Kutools görevleri hassas bir şekilde otomatikleştirir ve veri yönetimi işlerini kolaylaştırır. Kutools for Excel hakkında detaylı bilgi...  Ücretsiz deneme...

1. Kutools Plus > Çalışma Kitabı > Format Dönüştürücü'ye tıklayın, aşağıdaki ekran görüntüsüne bakın:

A screenshot of Kutools for Excel's Format Converter tool in Excel

2. Dönüştürmek istediğiniz çalışma kitaplarını kapatmanızı hatırlatan bir uyarı kutusu açılacaktır.

A screenshot of a reminder to close workbooks before conversion

3. Tamam'a tıklayın, ardından FileFormat Dönüştürücü iletişim kutusunda aşağıdaki seçenekleri belirtin:

  • Dönüştürme Türü açılır listesinde, Excel Çalışma Kitabını PDF'ye seçin;
  • Dönüştürmek istediğiniz Excel dosyalarını seçmek için Ekle düğmesine tıklayın. Gereksinimlerinize göre bilgisayarınızdan veya OneDrive'dan çalışma kitapları seçebilirsiniz.

A screenshot of the File Format Converter dialog showing workbook selection options

4. Dönüştürmek istediğiniz çalışma kitaplarını ekledikten sonra hala Dosya Format Dönüştürücü iletişim kutusunda, lütfen dönüştürülen dosyaları kaydetmek için bir klasör yolu seçmek üzere Output folder selection button düğmesine tıklayın ve ardından iletişim kutusunun alt kısmındaki gerekli işlemleri belirtin, aşağıdaki ekran görüntüsüne bakın:

A screenshot showing options to configure conversion settings

Notlar: Yukarıdaki iletişim kutusunda:
  • Alt klasörlerdeki çalışma kitaplarını dahil etmek için Klasörler Eklenirken Alt Klasörleri Dahil Et kutusunu işaretleyin;
  • Dönüştürmeden sonra orijinal dosyaları kaldırmak istiyorsanız, Dönüştürme Sonrası Kaynak Dosyaları Sil kutusunu işaretleyin;
  • Orijinal dosyaların değiştirilme tarihini korumak istiyorsanız, Orijinal Dosyaların Değiştirilme Tarihini Koru kutusunu işaretleyin;
  • Dönüşüm sırasında dosyanın dizin yapısı, Dosyaların Dizin Yapısı Dönüşüm Sırasında Korunur kutusunu işaretleyerek korunabilir;

5. Ardından dönüştürmeye başlamak için Tamam'a tıklayın. Belirlenen tüm Excel dosyaları PDF'ye dönüştürüldükten sonra, sonuçları görüntülemek için belirlenen klasöre gidin. Aşağıdaki ekran görüntülerine bakın:

A screenshot of the original Excel files before conversion Arrow A screenshot of the output folder containing converted PDF files

Kutools for Excel - Excel'i 300'den fazla temel araçla güçlendirin. Sürekli ücretsiz AI özelliklerinden yararlanın! Hemen Edinin


Bir çalışma kitabından birden fazla çalışma sayfasını ayrı PDF dosyalarına VBA koduyla dönüştürme

Bazı durumlarda, çalışma kitabındaki her çalışma sayfasını ayrı PDF dosyalarına dönüştürmek isteyebilirsiniz. Çalışma kitabınız birçok sayfa içeriyorsa, aşağıdaki VBA kodu her çalışma sayfasını ayrı bir PDF dosyası olarak aynı anda kaydetmenize yardımcı olabilir.

1. Dönüştürmek istediğiniz bir çalışma kitabını açın ve ardından Microsoft Visual Basic for Applications penceresini açmak için ALT + F11 tuşlarına basılı tutun.

2. Ekle > Modül'e tıklayın ve aşağıdaki kodu Modül Penceresine yapıştırın.

VBA kodu: Bir çalışma kitabından birden fazla çalışma sayfasını ayrı PDF dosyalarına dönüştürme

Sub SplitEachWorksheet()
'Updateby Extendoffice
Dim xSPath As String
Dim xSFD As FileDialog
Dim xWSs As Sheets
Dim xWb As Workbook
Dim xWbs As Workbooks
Dim xNWb As Workbook
Dim xInt, xI As Integer
Set xSFD = Application.FileDialog(msoFileDialogFolderPicker)
With xSFD
.title = "Please select a folder to save the converted files:"
.InitialFileName = "C:\"
End With
If xSFD.Show <> -1 Then Exit Sub
xSPath = xSFD.SelectedItems.Item(1)
Application.ScreenUpdating = False
Application.DisplayAlerts = False
Set xWb = Application.ActiveWorkbook
Set xWbs = Application.Workbooks
Set xWSs = xWb.Sheets
Set xNWb = xWbs.Add
xInt = xWSs.Count
For xI = 1 To xInt
On Error GoTo EBreak
Set xWs = xWSs.Item(xI)
If xWs.Visible Then
xWSs(xWs.Name).Copy
Application.ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=xSPath & "\" & xWs.Name & ".pdf"
Application.ActiveWorkbook.Close False
End If
EBreak:
Next
xWb.Activate
Application.DisplayAlerts = True
Application.ScreenUpdating = True
End Sub

3. Bu kodu çalıştırmak için F5 tuşuna basın ve bir pencere açılacak; lütfen dönüştürülen PDF dosyalarını kaydetmek için bir klasör yolu seçin. Ekran görüntüsüne bakın:

A screenshot of the folder selection window for saving converted PDFs

4. Tamam düğmesine tıklayın ve geçerli çalışma kitabındaki tüm çalışma sayfaları ayrı PDF dosyalarına dönüştürülecektir:

A screenshot showing separate PDF files created for each worksheet in a workbook


Elverişli bir özellik ile bir çalışma kitabından birden fazla çalışma sayfasını ayrı PDF dosyalarına dönüştürme

Kutools for Excel ayrıca Çalışma Kitabını Ayır adlı kullanışlı bir özelliğe sahiptir, bu özellik ile çalışma kitabındaki birden fazla çalışma sayfasını ayrı Excel dosyası, Txt dosyası, CSV dosyası ve PDF dosyası olarak kaydedebilirsiniz.

Kutools for Excel, karmaşık görevleri basitleştirmek için 300'den fazla gelişmiş özellik sunar ve yaratıcılığı ve verimliliği artırır. Yapay zeka yetenekleriyle entegre olarak, Kutools görevleri hassas bir şekilde otomatikleştirir ve veri yönetimi işlerini kolaylaştırır. Kutools for Excel hakkında detaylı bilgi...  Ücretsiz deneme...

1. Her sayfayı ayrı bir PDF dosyası olarak kaydetmek istediğiniz çalışma kitabını açın ve ardından Kutool Plus > Çalışma Kitabı > Çalışma Kitabını Ayır'a tıklayın, aşağıdaki ekran görüntüsüne bakın:

A screenshot of the Split Workbook tool in the Kutools Plus tab in Excel

2. Çalışma Kitabını Ayır iletişim kutusunda, kaydetmek istediğiniz sayfayı işaretleyin ve ardından Kaydetme Biçimini Belirt açılır listesinden PDF (*.pdf) seçeneğini seçin ve ardından Ayır düğmesine tıklayın, Klasör Seç penceresinde dönüştürülen dosyaları koymak için bir klasör belirtin, aşağıdaki ekran görüntüsüne bakın:

A screenshot of the Split Workbook dialog box Arrow A screenshot of the Select Folder dialog for saving the individual PDF files for each worksheet

3. Ve ardından, geçerli çalışma kitabındaki tüm seçili çalışma sayfaları bireysel olarak PDF dosyalarına kaydedilecektir, aşağıdaki ekran görüntüsüne bakın:

A screenshot showing separate PDF files created for each worksheet in a workbook

Kutools for Excel - Excel'i 300'den fazla temel araçla güçlendirin. Sürekli ücretsiz AI özelliklerinden yararlanın! Hemen Edinin


Daha fazla ilgili makale:

  • Tüm Çalışma Sayfalarını Yalnızca Değerler Olarak Kaydet
  • Birden fazla formül içeren bir çalışma kitabınız varsa ve bu dosyayı diğer kullanıcılara dağıtmak istiyorsanız, formülleri göstermek istemeyebilirsiniz, yalnızca değerlerin görüntülenmesini istersiniz. Normalde, verileri yalnızca değerler olarak kopyalayıp yapıştırarak bir çalışma sayfasını hızlıca yalnızca değerler olarak kaydedebiliriz. Ancak, tüm çalışma sayfalarını tek tek kopyalayıp yapıştırmadan yalnızca değerler olarak nasıl kaydedebilirsiniz?
  • Etkin Çalışma Sayfasını PDF Dosyası Olarak Kaydetmek İçin Komut Düğmesi
  • Microsoft Excel'de çalışırken, etkin çalışma sayfasını PDF dosyası olarak kaydetme sorunuyla karşılaşabilirsiniz. Bu makalede, VBA kodu aracılığıyla Komut Düğmesi ile etkin çalışma sayfasını PDF dosyası olarak nasıl kaydedeceğinizi öğrenebilirsiniz. Ayrıca, etkin çalışma kitabındaki bir aralığı veya her bir çalışma sayfasını ayrı bir PDF dosyası olarak kaydetmek istiyorsanız, bu makale de size yardımcı olabilir.
  • Büyük Bir Tabloyu Birden Fazla Küçük Tabloya Bölme
  • Birden fazla sütun ve yüzlerce veya binlerce satır veri içeren büyük bir çalışma sayfanız varsa, bu büyük tabloyu sütun değerine veya satır sayısına göre birden fazla küçük tabloya bölmek isteyebilirsiniz. Excel'de bu görevi nasıl çözebilirsiniz?
  • Bir Çalışma Kitabını Ayrı Excel Dosyalarına Bölme
  • Her bir çalışma sayfasını ayrı bir Excel dosyası olarak kaydederek büyük bir çalışma kitabını ayrı Excel dosyalarına bölmek isteyebilirsiniz. Örneğin, bir çalışma kitabını birden fazla ayrı Excel dosyasına bölebilir ve ardından her bir dosyayı farklı kişilere teslim edebilirsiniz. Böylece, belirli kişilerin belirli verilerle uğraşmasını sağlayabilir ve verilerinizi güvende tutabilirsiniz. Bu makalede, her bir çalışma sayfasına göre büyük bir çalışma kitabını ayrı Excel dosyalarına bölmek için yöntemler anlatılmaktadır.

En İyi Ofis Verimlilik Araçları

🤖 Kutools AI Asistanı: Veri analizinde devrim yaratın: Akıllı Yürütme   |  Kod Oluştur  |  Özel Formüller Oluştur  |  Verileri Analiz Et ve Grafikler Oluştur  |  Geliştirilmiş İşlevleri Çağır
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya İşaretle   |  Boş Satırları Sil   |  Sütunları veya Hücreleri Verileri Kaybetmeden Birleştir   |   Formül Olmadan Yuvarla ...
Süper ARA: Çok Kriterli Düşeyara    Çoklu Değer Düşeyara  |   Çoklu sayfa araması   |   Bulanık Eşleme ....
Gelişmiş Açılır Liste: Hızlıca Açılır Liste Oluştur   |  Bağımlı Açılır Liste   |  Çoklu Seçimli Açılır Liste ....
Sütun Yöneticisi: Belirli Sayıda Sütun Ekle  |  Sütunları Taşı  |  Gizli Sütunların Görünürlük Durumunu Değiştir  |  Aralıkları ve Sütunları Karşılaştır ...
Öne Çıkan Özellikler: Izgara Odaklama   |  Tasarım Görünümü   |   Gelişmiş formül çubuğu    Çalışma Kitabı & Çalışma Sayfası Yöneticisi   |  Otomatik Metin Kütüphanesi (Auto Text)   |  Tarih Seçici   |  Veri Birleştir   |  Hücreleri Şifrele/Şifre Çöz    Listeye Göre E-posta Gönder   |  Süper Filtre   |   Özel Filtre (kalın/italik/üstü çizili filtrele...) ...
En İyi15 Araç Seti12 Metin Aracı (Metin Ekle, Belirli Karakterleri Sil, ...)   |   50+ Grafik Türü (Gantt Grafiği, ...)   |   40+ Pratik Formül (Doğum tarihine dayanarak yaş hesapla, ...)   |   19 Ekleme Aracı (QR Kodu Ekle, Yoldan Resim Ekle, ...)   |   12 Dönüşüm Aracı (Kelimeye Dönüştür, Para Birimi Dönüştürme, ...)   |   7 Birleştir & Böl Aracı (Gelişmiş Satırları Birleştir, Hücreleri Böl, ...)   |   ... ve daha fazlası

Kutools for Excel ile Excel becerilerinizi geliştirin ve daha önce hiç olmadığı kadar verimli olun. Kutools for Excel, üretkenliğinizi artırmak ve zamanınızı kaydetmek için300'den fazla gelişmiş özellik sunar.  En çok ihtiyacınız olan özelliği almak için buraya tıklayın...


Office Tab, Office'e sekmeli arayüz getirir ve işinizi çok daha kolaylaştırır

  • Word, Excel, PowerPoint'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
  • Aynı pencerenin yeni sekmelerinde birden fazla belge açın ve oluşturun, yeni pencerelerde değil.
  • Verimliliğinizi %50 artırır ve her gün yüzlerce fare tıklamasını azaltır!