Cara Ekspor Excel ke Pdf dengan VBA Macro

Cara Ekspor Excel ke Pdf dengan VBA Macro

Microsoft Excel adalah salah satu alat yang hebat untuk mengelola dan menganalisis data. 
Salah satu tugas yang umum dilakukan adalah mengekspor lembar kerja Excel ke format PDF. 
Cara Ekspor Excel ke Pdf dengan VBA Macro
Dalam artikel ini, kita akan membahas bagaimana Anda dapat menggunakan VBA macro untuk melakukan tugas ini dengan mudah. 

Buka Excel dan Aktifkan Developer Tab 

Sebelum Anda dapat menggunakan VBA, pastikan Anda memiliki Developer Tab yang aktif di Excel. Jika Anda tidak melihat Developer Tab, Anda dapat mengaktifkannya dengan cara berikut: 
  1. Klik File. 
  2. Pilih Options. 
  3. Di jendela Excel Options, pilih Customize Ribbon. 
  4. Centang Developer di dalam daftar opsi di sebelah kanan, dan klik OK.

Membuka Visual Basic for Applications (VBA) Editor 

Setelah Developer Tab aktif, Anda dapat membuka Visual Basic for Applications (VBA) Editor. Caranya adalah sebagai berikut: 
Di Developer Tab, klik Visual Basic atau tekan Alt + F11.
Ini akan membuka VBA Editor di mana Anda dapat menulis kode VBA. 

Menulis Kode VBA untuk Mengekspor Sheet ke PDF 

Berikut adalah contoh kode VBA yang dapat Anda gunakan untuk mengekspor sheet Excel ke file PDF: 

Sub ExportSheetToPDF()
    Dim Sheet As Worksheet
    Dim SavePath As String
    ' Ganti "NamaSheetAnda" dengan nama sheet yang ingin Anda ekspor
    Set Sheet = ThisWorkbook.Sheets("NamaSheetAnda")
    ' Tentukan path dan nama file PDF tujuan
    SavePath = ThisWorkbook.Path & "\" & "NamaFilePDF.pdf" ' Sesuaikan dengan nama file PDF yang Anda inginkan
    ' Ekspor sheet ke file PDF
    Sheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=SavePath, Quality:=xlQualityStandard, _
        IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=True
End Sub 

Ket : Warna Merah nama sheet yang ingin Anda ekspor

Menjalankan Kode VBA 

Setelah Anda telah menulis kode VBA, Anda dapat menjalankannya sebagai berikut: 
Kembali ke lembar kerja Excel Anda. 
  1. Tekan Alt + F8 secara bersamaan untuk membuka dialog "Macro." 
  2. Pilih "ExportToPDF" (nama macro yang Anda tulis dalam kode VBA). 
  3. Klik "Run" untuk menjalankan macro.

Lihat Hasil Ekspor 

Setelah Anda menjalankan macro, sheet yang Anda tentukan akan diekspor ke file PDF sesuai dengan path dan nama yang Anda tentukan. Jendela PDF akan terbuka jika Anda telah mengatur OpenAfterPublish ke True (Publik -Otomatis) atau False (buka manual double klik)

Dengan langkah-langkah ini, Anda sekarang dapat dengan mudah mengekspor sheet Excel ke file PDF menggunakan VBA macro. 

Anda juga dapat menyesuaikan kode VBA sesuai dengan kebutuhan Anda, seperti mengubah nama sheet, mengatur path file PDF, dan mengatur opsi lainnya sesuai dengan preferensi Anda. 

Semoga artikel blog ini bermanfaat dalam membantu Anda memahami cara menggunakan VBA dalam Excel untuk mengekspor sheet ke file PDF. Dengan menggunakan VBA, Anda dapat mengotomatiskan tugas-tugas ini dan meningkatkan efisiensi dalam pekerjaan Anda.


2 komentar :