Export tiap Sheet ke file PDF di Excel dengan Menggunakan Macro VBA

bardimin pic

Bardimin

30 Desember 2021
excel export pdf 02

Export tiap Sheet ke file PDF di Excel dengan Menggunakan Macro VBA

Home » Blog » Software » Export tiap Sheet ke file PDF di Excel dengan Menggunakan Macro VBA

Pernahkah anda membuat PDF dari sebuah Sheet pada ? Mudah bukan?

Membuat file PDF dari sheet pada adalah pekerjaan yang mudah. Bagaimana jika dalam file Excel tersebut terdapat banyak sekali sheet. Misalnya laporan dari penjualan dalam satu bulan untuk tiap file excel yang terdiri dari 30 hari, dimana laporan tiap harinya tersimpan dalam sheet yang berbeda. Atau mungkin dalam tiap file excel berisi ratusan sheet dan anda harus membuat file PDF dari masing-masing sheet.

excel export pdf 01

Pekerjaan yang mudah menjadi berat jika volumenya sangat besar. Tapi tidak perlu khawatir, dengan menggunakan dari excel pekerjaan tersebut tidak akan menjadi masalah.

Export sheet Excel ke PDF dengan Macro VBA

  1. Buka Excel, lihat cara membuat macro.
  2. Salin berikut
Sub ExportToPDFs()
' Bardimin
' Export Sheet to PDF
' Save Each Worksheet to a separate PDF file.
 
Dim ws As Worksheet
Dim myFile As String
myFile = Application.ActiveWorkbook.Path

For Each ws In Worksheets
ws.Select
sheetName = ws.Name
 
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, _
Filename:=myFile & "" & sheetName & ".pdf", _
Quality:=xlQualityStandard, IncludeDocProperties:=True, _
IgnorePrintAreas:=False, OpenAfterPublish:=False
 
Next ws
End Sub
  1. Jalankan Macro
excel export pdf 02

Macro export sheet ke PDF tersebut akan menghasilkan file PDF dengan nama seperti nama sheet pada Excel yang anda buat dan tersimpan pada direktori dari yang sama dengan file excel anda berada.

Untuk mengubah nama file PDF yang dihasilkan, anda bisa mengubah pada baris kode berikut

Filename:=myFile & "" & sheetName & ".pdf", _

Selamat mencoba…..

link nyemin

Artikel Terbaru

Cara Membuat dan Menyimpan Grup Tab di Google Chrome

Cara Membuat dan Menyimpan Grup Tab di Google Chrome

Google Chrome adalah salah satu browser web terpopuler di dunia, dengan fitur-fitur canggih yang membuat pengalaman berselancar lebih mudah dan menyenangkan. Salah satu fitur yang baru-baru ini diperkenalkan oleh Google adalah grup tab, yang memungkinkan Anda...

Apa itu Memory Leak dan Bagaimana Cara Mengatasinya?

Apa itu Memory Leak dan Bagaimana Cara Mengatasinya?

Memory leak adalah salah satu masalah yang sering dihadapi oleh para pengembang perangkat lunak, terutama yang menggunakan bahasa pemrograman seperti C dan C++. Memory leak terjadi ketika sebuah program mengalokasikan memori dari heap, tetapi tidak membebaskannya...

Cara Membuat Password yang Kuat dan Mudah Diingat

Cara Membuat Password yang Kuat dan Mudah Diingat

Password adalah kunci untuk mengakses akun online Anda, baik itu email, media sosial, perbankan, atau lainnya. Password yang kuat dan aman akan melindungi akun Anda dari serangan hacker, pencurian identitas, atau penyalahgunaan data. Namun, password yang kuat juga...

Cara Menemukan dan Memperbaiki Packet Loss pada Windows

Cara Menemukan dan Memperbaiki Packet Loss pada Windows

Packet Loss adalah masalah yang serius yang dapat berdampak negatif pada berbagai aplikasi dan layanan. Penting untuk mengetahui cara menguji dan memperbaiki Packet Loss untuk memastikan bahwa Anda memiliki koneksi yang stabil dan andal. Packet loss adalah istilah...

LACP vs PAgP: Apa Perbedaan dan Hubungannya?

LACP vs PAgP: Apa Perbedaan dan Hubungannya?

LACP (Link Aggregation Control Protocol) dan PAgP (Port Aggregation Protocol) adalah dua protokol yang digunakan untuk menggabungkan beberapa port fisik menjadi satu port logis, yang disebut sebagai link aggregation atau port channel. Tujuan dari link aggregation...

TAG: