Loncat ke daftar isi utama

Bagaimana cara mengonversi beberapa buku kerja atau lembar kerja ke file PDF sekaligus di Excel?

Pengarang: Xiaoyang Terakhir Dimodifikasi: 2024-11-25

Mengonversi file Excel ke PDF merupakan tugas umum saat Anda ingin berbagi data sambil mencegah modifikasi. Meskipun fitur Save As Excel memungkinkan Anda mengonversi satu buku kerja ke PDF, fitur ini dapat memakan waktu untuk beberapa file. Panduan ini membahas berbagai metode, termasuk kode VBA dan Kutools for Excel, untuk mengonversi beberapa buku kerja atau lembar kerja ke file PDF sekaligus dengan cepat.


Ubah beberapa buku kerja menjadi file PDF dengan fungsi Save As satu per satu

Biasanya, fitur Save As di Excel dapat membantu Anda untuk menyimpan seluruh workbook ke file PDF, lakukan seperti ini:

1Luncurkan buku kerja yang ingin Anda ubah ke format PDF.

2. Klik File > Save As, dan di Save As kotak dialog, tentukan folder untuk menyimpan file baru, lalu pilih PDF dari Save as type daftar drop-down, dan kemudian, klik Opsi tombol, lihat tangkapan layar:

Tangkapan layar dialog Simpan Sebagai untuk mengonversi file Excel ke PDF satu per satu

3. Lalu, di pop out Opsi kotak dialog, periksa Seluruh buku kerja, lihat tangkapan layar:

Tangkapan layar dialog Opsi untuk menyimpan file Excel sebagai PDF

4. Dan kemudian klik OK > Simpan, seluruh buku kerja ini telah disimpan sebagai format file PDF.

Tips: Jika Anda memiliki beberapa buku kerja yang perlu dikonversi, terapkan langkah-langkah di atas untuk menyimpan buku kerja ke file PDF satu per satu.

Konversikan beberapa buku kerja ke file PDF dengan kode VBA sekaligus

Jika ada ratusan file Excel yang perlu dikonversi, cara di atas akan merepotkan, di sini, saya akan membahas kode VBA untuk mengonversi beberapa buku kerja menjadi file PDF sekaligus, silakan lakukan dengan langkah-langkah berikut:

1. Tahan ALT + F11 kunci untuk membuka Microsoft Visual Basic untuk Aplikasi jendela.

2. Klik Menyisipkan > Modul, dan tempel kode berikut ke dalam Modul Jendela.

Kode VBA: Ubah beberapa buku kerja ke file PDF sekaligus

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. tekan F5 kunci untuk menjalankan kode ini, dan sebuah jendela akan ditampilkan, pilih folder yang berisi buku kerja yang ingin Anda ubah, lihat tangkapan layar:

Tangkapan layar yang menunjukkan pilihan folder untuk buku kerja yang akan dikonversi ke PDF

4. Klik OK, jendela lain muncul, pilih jalur folder tempat Anda ingin mengeluarkan file PDF baru, lihat tangkapan layar:

Tangkapan layar yang menunjukkan pilihan folder untuk mengeluarkan file PDF di Excel

5. Klik OK, setelah menyelesaikan konversi, Anda dapat pergi ke folder yang ditentukan untuk melihat hasil konversi, lihat tangkapan layar:

Tangkapan layar file Excel asli sebelum konversi panah Tangkapan layar folder keluaran yang berisi file PDF yang dikonversi

Konversikan beberapa buku kerja ke file PDF dengan fitur canggih

Jika Anda memiliki Kutools untuk Excel, Dengan yang Format Converter utilitas, Anda dapat dengan cepat mengonversi beberapa buku kerja ke file PDF sekaligus.

Kutools untuk Excel menawarkan lebih dari 300 fitur canggih untuk menyederhanakan tugas-tugas kompleks, meningkatkan kreativitas dan efisiensi. Ditingkatkan dengan kemampuan AI, Kutools mengotomatiskan tugas dengan presisi, membuat pengelolaan data menjadi mudah. Informasi rinci tentang Kutools untuk Excel...         Uji coba gratis...

1. Klik Kutools Ditambah > Buku catatan > Format Converter, lihat tangkapan layar:

Tangkapan layar alat Konverter Format Kutools for Excel di Excel

2Kotak perintah akan muncul mengingatkan Anda untuk menutup buku kerja yang ingin dikonversi.

Tangkapan layar pengingat untuk menutup buku kerja sebelum konversi

3. Klik OK, lalu, di Konverter Format File dialog, tentukan opsi berikut:

  • Di bawah Jenis konversi daftar drop-down, pilih Buku kerja Excel ke PDF;
  • klik Add tombol untuk memilih file Excel yang ingin Anda konversi. Anda dapat memilih buku kerja dari komputer atau OneDrive sesuai kebutuhan

Tangkapan layar dialog File Format Converter yang memperlihatkan opsi pemilihan buku kerja

4. Setelah menyisipkan buku kerja yang ingin Anda konversi, masih dalam file Pengonversi Format File kotak dialog, silakan klik Tombol pemilihan folder keluaran untuk memilih satu jalur folder untuk mengeluarkan file yang dikonversi, dan kemudian tentukan beberapa operasi yang Anda butuhkan di bagian bawah kotak dialog, lihat tangkapan layar:

Tangkapan layar yang menunjukkan opsi untuk mengonfigurasi pengaturan konversi

Catatan: Pada kotak dialog di atas:
  • Untuk memasukkan buku kerja ke dalam subfolder, centang Sertakan subfolder saat menambahkan folder kotak;
  • Jika Anda ingin menghapus file asli setelah mengonversi, silakan periksa Hapus file sumber setelah konversi kotak;
  • Jika Anda ingin mempertahankan tanggal modifikasi dari file asli, silakan periksa Simpan tanggal modifikasi dari file asli kotak;
  • Struktur direktori file dapat dipertahankan dengan memeriksa Struktur direktori file dipertahankan saat dikonversi kotak;

5. Lalu klik OK untuk memulai konversi. Setelah semua file Excel yang ditentukan dikonversi ke PDF, navigasikan ke folder yang ditentukan untuk melihat hasilnya. Lihat cuplikan layar di bawah ini:

Tangkapan layar file Excel asli sebelum konversi panah Tangkapan layar folder keluaran yang berisi file PDF yang dikonversi

Kutools untuk Excel - Sempurnakan Excel dengan lebih dari 300 alat penting. Nikmati fitur AI gratis selamanya! Get It Now


Ubah beberapa lembar kerja dari buku kerja untuk memisahkan file PDF dengan kode VBA

Dalam beberapa kasus, Anda mungkin ingin mengonversi setiap lembar kerja dalam buku kerja menjadi file PDF terpisah. Jika buku kerja Anda berisi banyak lembar, kode VBA di bawah ini dapat membantu menyimpan setiap lembar kerja sebagai file PDF terpisah secara bersamaan.

1. Buka buku kerja yang ingin Anda konversi, lalu tahan ALT + F11 kunci untuk membuka Microsoft Visual Basic untuk Aplikasi jendela.

2. Klik Menyisipkan > Modul, dan tempel kode berikut ke dalam Modul Jendela.

Kode VBA: Konversi beberapa lembar kerja dari buku kerja ke file PDF terpisah

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. tekan F5 untuk menjalankan kode ini, dan sebuah jendela akan muncul; silakan pilih jalur folder untuk menyimpan file PDF yang dikonversi. Lihat tangkapan layar:

Tangkapan layar jendela pemilihan folder untuk menyimpan PDF yang dikonversi

4. Klik OK tombol, dan semua lembar kerja di buku kerja saat ini akan diubah menjadi file PDF terpisah:

Tangkapan layar yang memperlihatkan file PDF terpisah yang dibuat untuk setiap lembar kerja dalam buku kerja


Ubah beberapa lembar kerja dari buku kerja untuk memisahkan file PDF dengan fitur praktis

Kutools untuk Excel juga mendukung fitur yang berguna - Pisahkan Buku Kerja, dengan fitur ini, Anda dapat menyimpan beberapa lembar kerja di dalam workbook untuk memisahkan file Excel, file Txt, file CSV dan file PDF sesuai kebutuhan.

Kutools untuk Excel menawarkan lebih dari 300 fitur canggih untuk menyederhanakan tugas-tugas kompleks, meningkatkan kreativitas dan efisiensi. Ditingkatkan dengan kemampuan AI, Kutools mengotomatiskan tugas dengan presisi, membuat pengelolaan data menjadi mudah. Informasi rinci tentang Kutools untuk Excel...         Uji coba gratis...

1Buka buku kerja tempat Anda ingin menyimpan setiap lembar sebagai file PDF terpisah, lalu klik Kutool Ditambah > Buku catatan > Pisahkan Buku Kerja, lihat tangkapan layar:

Tangkapan layar alat Split Workbook di tab Kutools Plus di Excel

2. di Pisahkan Buku Kerja kotak dialog, centang lembar yang ingin Anda simpan, lalu pilih PDF (* .pdf) dari Save as type daftar drop-down, lalu klik Split tombol, di Pilih Folder jendela, tentukan folder untuk meletakkan file yang dikonversi, lihat tangkapan layar:

Tangkapan layar kotak dialog Pisahkan Buku Kerja panah Tangkapan layar dialog Pilih Folder untuk menyimpan file PDF individual untuk setiap lembar kerja

3. Dan kemudian, semua lembar kerja yang dipilih di buku kerja saat ini telah disimpan ke file PDF satu per satu, lihat tangkapan layar:

Tangkapan layar yang memperlihatkan file PDF terpisah yang dibuat untuk setiap lembar kerja dalam buku kerja

Kutools untuk Excel - Sempurnakan Excel dengan lebih dari 300 alat penting. Nikmati fitur AI gratis selamanya! Get It Now


Artikel yang lebih relatif:

  • Ubah Beberapa File Xls Menjadi File Xlsx Di Excel
  • Untuk mengonversi file xls Excel lama ke file xlsx baru, Anda dapat menerapkan fitur Save As di Excel, tetapi, jika ada beberapa file xls yang perlu dikonversi, bagaimana menangani tugas ini dengan cepat dan mudah?
  • Simpan Semua Lembar Kerja Sebagai Nilai Saja
  • Jika Anda memiliki buku kerja yang berisi beberapa rumus, sekarang, Anda perlu mendistribusikan file ini ke pengguna lain, Anda tidak ingin menampilkan rumus tetapi hanya nilai yang ditampilkan. Biasanya, kita dapat dengan cepat menyimpan lembar kerja sebagai nilai dengan menyalin dan menempelkan data sebagai nilai saja. Tapi, bagaimana Anda bisa menyimpan semua lembar kerja sebagai nilai saja tanpa menyalin dan menempel satu per satu?
  • Tombol Perintah Untuk Menyimpan Lembar Kerja Aktif Sebagai File PDF
  • Saat bekerja di Microsoft Excel, Anda mungkin menghadapi masalah menyimpan lembar kerja aktif sebagai file PDF. Pada artikel ini, Anda dapat mempelajari cara menyimpan lembar kerja aktif sebagai file PDF dengan kode VBA melalui Tombol Perintah. Dan jika Anda juga ingin menyimpan rentang atau setiap lembar kerja di buku kerja aktif sebagai file PDF individual, artikel ini juga dapat membantu Anda.
  • Pisahkan Tabel Besar Menjadi Beberapa Tabel Kecil
  • Jika Anda memiliki lembar kerja besar yang berisi beberapa kolom dan ratusan atau ribuan data baris, sekarang, Anda ingin memisahkan tabel besar ini menjadi beberapa tabel kecil berdasarkan nilai kolom atau jumlah baris untuk mendapatkan hasil berikut ini. Bagaimana Anda bisa menangani tugas ini di Excel?
  • Pisahkan Buku Kerja Untuk Memisahkan File Excel
  • Anda mungkin perlu membagi buku kerja besar untuk memisahkan file Excel dengan menyimpan setiap lembar kerja buku kerja sebagai file Excel individual. Misalnya, Anda bisa membagi buku kerja menjadi beberapa file Excel individual lalu mengirimkan setiap file ke orang yang berbeda untuk menanganinya. Dengan melakukan itu, Anda bisa mendapatkan orang tertentu menangani data tertentu, dan menjaga data Anda tetap aman. Artikel ini akan memperkenalkan cara untuk membagi buku kerja besar untuk memisahkan file Excel berdasarkan setiap lembar kerja.

Alat Produktivitas Kantor Terbaik

🤖 Kutools AI Ajudan: Merevolusi analisis data berdasarkan: Eksekusi Cerdas   |  Hasilkan Kode  |  Buat Rumus Khusus  |  Analisis Data dan Hasilkan Grafik  |  Aktifkan Fungsi Kutools...
Fitur Populer: Temukan, Sorot, atau Identifikasi Duplikat   |  Hapus Baris Kosong   |  Gabungkan Kolom atau Sel tanpa Kehilangan Data   |   Putaran tanpa Formula ...
Pencarian Super: VLookup Beberapa Kriteria    VLookup Nilai Berganda  |   VLookup di Beberapa Lembar   |   Pencarian Fuzzy ....
Daftar Drop-down Lanjutan: Buat Daftar Drop Down dengan Cepat   |  Daftar Drop Down yang Bergantung   |  Multi-pilih Drop Down List ....
Manajer Kolom: Tambahkan Jumlah Kolom Tertentu  |  Pindahkan Kolom  |  Alihkan Status Visibilitas Kolom Tersembunyi  |  Bandingkan Rentang & Kolom ...
Fitur Unggulan: Fokus Kisi   |  Tampilan Desain   |   Bar Formula Besar    Manajer Buku Kerja & Lembar   |  Perpustakaan Sumberdaya (Teks otomatis)   |  Pemetik tanggal   |  Gabungkan Lembar Kerja   |  Enkripsi/Dekripsi Sel    Kirim Email berdasarkan Daftar   |  Filter Super   |   Filter Khusus (filter tebal/miring/coret...) ...
15 Perangkat Teratas12 Teks Tools (Tambahkan Teks, Hapus Karakter, ...)   |   50 + Grafik jenis (Gantt Chart, ...)   |   40+ Praktis Rumus (Hitung usia berdasarkan ulang tahun, ...)   |   19 Insersi Tools (Masukkan Kode QR, Sisipkan Gambar dari Jalur, ...)   |   12 Konversi Tools (Angka ke Kata, Konversi Mata Uang, ...)   |   7 Gabungkan & Pisahkan Tools (Lanjutan Gabungkan Baris, Pisahkan Sel, ...)   |   ... dan banyak lagi

Tingkatkan Keterampilan Excel Anda dengan Kutools for Excel, dan Rasakan Efisiensi yang Belum Pernah Ada Sebelumnya. Kutools for Excel Menawarkan Lebih dari 300 Fitur Lanjutan untuk Meningkatkan Produktivitas dan Menghemat Waktu.  Klik Di Sini untuk Mendapatkan Fitur yang Paling Anda Butuhkan...


Tab Office Membawa antarmuka Tab ke Office, dan Membuat Pekerjaan Anda Jauh Lebih Mudah

  • Aktifkan pengeditan dan pembacaan tab di Word, Excel, PowerPoint, Publisher, Access, Visio, dan Project.
  • Buka dan buat banyak dokumen di tab baru di jendela yang sama, bukan di jendela baru.
  • Meningkatkan produktivitas Anda sebesar 50%, dan mengurangi ratusan klik mouse untuk Anda setiap hari!