Excel VBA pikeun Nyitak Salaku PDF sareng Simpen nganggo Ngaran File Otomatis

  • Bagikeun Ieu
Hugh West

Daptar eusi

Aya mangpaat pikeun ngékspor Excel spreadsheet salaku dokumén PDF . Ku cara ngarobah file kana format PDF, urang bakal tiasa nyitak sareng ngabagikeunana ka sababaraha sambungan profésional. PDF mangrupikeun standar anu tiasa dipercaya pikeun ngékspor dokumén anu anjeun peryogi bagikeun ka batur atanapi umumkeun. Dina artikel ieu, urang bakal nunjukkeun sababaraha conto VBA pikeun nyitak salaku PDF sareng disimpen nganggo nami file otomatis.

Unduh Buku Latihan Praktek

Anjeun tiasa ngaunduh buku kerja sareng latihan sareng aranjeunna.

VBA Print to PDF.xlsm

9 Conto Excel VBA pikeun Nyitak Salaku PDF sareng Simpen nganggo Ngaran File Otomatis di Excel

Urang tiasa gampang nyitak file Excel salaku PDF sareng nyimpen file nganggo nami file otomatis, nganggo toolbar Excel. Tapi, bakal leuwih gampang jeung Excel VBA . Urang ngan butuh kode VBA tur ngajalankeun aranjeunna. Kami henteu peryogi seueur klik pikeun ngarengsekeun tugas sareng ieu ngahémat waktos urang.

Visual Basic for Applications ( VBA ) nyaéta modél program sareng program terasing. nu paling ilahar katempo dina Microsoft Office . Ieu mangrupikeun alat analitis, sering sayogi salaku Tambihkeun Excel , anu ngaoptimalkeun operasi manual sapertos padamelan anu monoton sareng nyéépkeun waktos. Éta ogé tiasa ngahasilkeun CSV file. Ku kituna hayu urang tingali sababaraha conto pikeun nyitak file excel jadi PDF jeung ngaran file otomatis.

1. Nyitak Workbook kana PDFtulis kode kami pikeun ngahasilkeun tabel tina rentang.
  • Katilu, pilih Module tina bar menu turun-handap Selapkeun.
  • Salajengna, salin sareng témpél Kode VBA di handap.
  • Kode VBA:

    6766
    • Salajengna, jalankeun kodeu ku ngaklik tombol RubSub atanapi nganggo F5 potong kompas keyboard.

    • Ieu koropak disimpen jadi PDF nu ngaranna sarua jeung conto saméméhna.

    VBA Code Explanation

    5233

    Éta blok kode téh pikeun nyieun jeung nangtukeun variabel.

    5760

    Ieu bakal nyimpen sauntuyan data file jadi PDF.

    Baca Selengkapnya: Kumaha Ngarobih Excel ka PDF tanpa Leungitkeun Pormat (5 Cara Éféktif)

    9. Simpen Ngaran File sacara Otomatis Nalika Nyitak kana PDF dina Excel VBA

    Hayu urang tingali metodeu Excel VBA anu sanés pikeun nyitak kana PDF sareng otomatis nyimpen nami file.

    Léngkah:

    • Pikeun ngamimitian, pilih tab Developer tina pita.
    • Kadua, pilih Visual Basic ti Kode aréa pikeun muka Visual Basic Editor . Klik Alt + F11 pikeun ngajalankeun Visual Basic Editor .
    • Anjeun oge bisa nga-klik katuhu dina lembar kerja anjeun sarta milih View Kodeu . Ieu ogé bakal mawa anjeun ka Visual Basic Editor .
    • Ayeuna, urang tiasa ningali Visual Basic Editor , dimana urang bakal nulis kode pikeun nyieun tabel.ti rentang.
    • Salajengna, pilih Modul tina bar menu lungsur Selapkeun .
    • Teras, salin sareng témpél VBA kode nu kieu.

    Kode VBA:

    9431
    • Kode ieu lajeng bakal dieksekusi ku ngaklik RubSub tombol atawa maké F5 potong kompas keyboard.

    VBA Code Explanation

    4423

    Pikeun meunangkeun file jadi pdf jeung simpen ngaran pdfna.

    8983

    Ieu ngan saukur nyetel kualitas citak.

    8066

    Jalur-baris eta bakal mere pituduh ka pamaké kumaha carana kirimkeun filena pikeun nyitakna jadi pdf.

    Maca deui: Kumaha Nyimpen Excel jadi PDF tanpa Motong (4 Cara nu Cocok)

    Kacindekan

    Metoda di luhur bakal ngabantosan anjeun ngalaksanakeun éta tina Citak kana PDF sareng Simpen Ngaran File Otomatis dina Excel VBA . Kuring miharep ieu bakal nulungan anjeun! Upami anjeun gaduh patarosan, saran, atanapi eupan balik mangga wartosan kami dina bagian koméntar. Atanapi anjeun tiasa ningali tulisan kami anu sanés dina blog ExcelWIKI.com !

    & amp; Simpen Ngaran File Otomatis dina Excel

    Anggap, urang rék nyitak sakabéh workbook tur nyimpen nami file sakumaha urang nempatkeun ngaran dina kode urang. Ayeuna, anggap urang hoyong nyimpen file PDF dina komputer urang Local Disk (E:) . Sakumaha urang tiasa tingali dina gambar di handap ieu lokasina henteu ngandung file pdf. Saatos ngajalankeun kodeu VBA, urang bakal tiasa ningali file PDF anu dipikahoyong dina lokasi éta dina PC urang.

    Kalayan Excel VBA , pamaké bisa kalayan gampang ngagunakeun kode nu meta salaku ménu excel tina pita. Pikeun ngagunakeun VBA kode pikeun nyitak pdf sareng nyimpen nganggo nami file otomatis, hayu urang tuturkeun prosedurna.

    LANGKAH:

    • Mimiti, buka tab Developer tina pita.
    • Kadua, tina kategori Kode , klik Visual Basic pikeun muka Éditor Dasar Visual . Atawa pencét Alt + F11 pikeun muka Visual Basic Editor .

    • Tinimbang ngalakukeun ieu, Anjeun ngan ukur tiasa klik katuhu dina lembar kerja anjeun sareng angkat ka Témbongkeun Kodeu . Ieu ogé bakal mawa anjeun ka Visual Basic Editor .

    • Ieu bakal muncul dina Visual Basic Editor dimana urang nulis kodeu pikeun nyieun tabel ti rentang.
    • Katilu, klik Modul tina Selapkeun bar menu drop-down.

    • Ieu bakal nyieun Modul dina buku kerja anjeun.
    • Jeung, salin jeung témpél VBA kode ditémbongkeun di handap.

    Kode VBA:

    7370
    • Jalankeun kodeu ku mencét kenop F5 kibor anjeun.

    • Ahirna, anjeun tiasa ningali yén nami file PDF, Workbook ayeuna aya dina jalur éta dina anjeun. komputer. Jadi, hartina ngaran koropakna otomatis disimpen.

    • Jeung, pamungkas, lamun balik deui ka buku kerja, anjeun bisa nempo sababaraha garis titik-titik. . Ieu kusabab file ayeuna tos siap dicitak.

    VBA Code Katerangan

    6519

    Sub nyaéta bagian tina kode anu dipaké pikeun nanganan gawé dina kode tapi moal mulangkeun nilai nanaon. Éta ogé katelah subprocedure. Ku kituna kami ngaranan prosedur urang Print_Workbook() .

    6361

    Jalur ieu kanggo lokasi sareng nami file pdf. Di dieu, urang nyimpen file urang dina E: dina komputer urang jeung ngaran file Workbook .

    2088

    Baris kode ieu pikeun ngekspor file excel jadi PDF jeung sangkan siap pikeun dicitak.

    9782

    Ieu bakal mungkas prosedur.

    Maca deui: Ékspor Excel ka PDF nganggo Hyperlink (2 Métode Gancang)

    2. Simpen Lembar Kerja Aktif sacara otomatis jadi PDF

    Coba tingali conto sejen nyitak lambaran aktip kana pdf terus simpen ngaran koropakna sacara otomatis make Excel VBA .

    LÉKAH:

    • Kahiji, buka tab Develop r tina pita.
    • Kadua, klik Visual Basic pikeun muka VisualBasic Editor .
    • Cara séjén pikeun muka Visual Basic Editor ngan saukur mencet Alt + F11 .
    • Atawa, katuhu- klik dina lambaranana, teras pilih Témbongkeun Kodeu .
    • Salajengna, lebet ka Selapkeun teras pilih Modul tina ménu turun-handap.
    • Jeung, ieu bakal muka jandela visual basic.
    • Sanggeus éta, salin jeung témpél kode VBA di handap.

    Kode VBA:

    4797
    • Salajengna, pencét konci F5 atawa klik tombol Jalankeun Sub pikeun ngajalankeun kodeu.

    • Kitu oge conto samemehna, koropakna disimpen jadi PDF jeung ngaran koropak otomatis.

    Upami anjeun maca example1 panjelasan kode, anjeun ogé bakal ngartos ieu.

    Maca deui: Makro Excel: Simpen salaku PDF sareng Tanggal dina Ngaran koropak (4 Conto nu Cocok)

    3. Nyitak File PDF tina Excel nganggo VBA dina Rentang

    Hayu urang tingali conto sejen tina ngagunakeun Excel VBA pikeun nyitak lambaran aktip kana pdf sareng nyimpen nami file sacara otomatis.

    Léngkah-léngkah:

    • Pikeun ngamimitian, klik tab Developer dina pita.
    • Kadua, jalankeun Visual Basic Editor ku ngaklik Visual Basic .
    • Alternatipna, anjeun tiasa ngaksés Visual Basic Editor ku mencét Alt + F11 .
    • Atawa, klik katuhu dina lambaran jeung pilih Témbongkeun Kodeu tina ménu.
    • Salajengna, pilih Modul tina teundeun- kotak handaphandapeun Selapkeun .
    • Jeung jandela visual basic bakal nembongan.
    • Tulis kodeu didinya.

    Kode VBA:

    2764
    • Ahirna, pencét konci F5 pikeun ngajalankeun kodeu.

    • Saatos éta, anjeun tiasa ningali yén file PDF anu nami Workbook parantos ditambah ka lokasi éta dina komputer anjeun. Hasilna, ngaran file otomatis disimpen.

    Baca Selengkapnya: Citak Rentang ka PDF nganggo VBA dina Excel (5 Conto Panggampangna)

    4. Excel VBA pikeun Loop di Lembar anu Dipilih sareng Nyitak PDF

    Hayu urang tingali cara séjén pikeun nyitak kana PDF sareng nyimpen nami file sacara otomatis.

    LANGKAH:

    • Pikeun ngamimitian, buka pita tur pilih pilihan Developer .
    • Teras, pikeun ngakses Visual Basic Editor , klik dina Visual Basic .
    • Mencét Alt + F11 ogé bakal muka Visual Basic Editor .
    • Alternatipna, Klik katuhu lambar tur pilih Témbongkeun Kodeu tina ménu nu nembongan.
    • Ayeuna, tina pilihan turun-handap Selapkeun , pilih Modul .
    • Teras salin sareng témpél VBA kode anu aya di handap ieu.

    Kode VBA:

    5651
    • Jalankeun kodeu ku mencét kenop F5 .

    • Antukna, anjeun bisa nempo yén a Berkas PDF buku kerja parantos diunggah ka daérah éta dina komputer anjeun. Hasilna, nami file disimpenotomatis.

    Ieu bakal nyimpen file jadi nomer lambar buku kerja.

    Kode VBA Katerangan

    5152

    Baris kodeu for loop ieu kanggo ngekspor file excel jadi pdf sareng nyitak filena.

    Maca deui: Excel VBA: ExportAsFixedFormat PDF sareng Fit to Page (3 Conto)

    5. Nyitak kana PDF jeung Simpen Ngaran Koropak sacara instingtif dina Excel

    Ayeuna, tingali padika Excel VBA anu sanés pikeun nyimpen file Excel kana pdf sareng namikeun sistem file otomatis.

    LANGKAH:

    • Pikeun ngamimitian, buka pita tur pilih Pamekar tina menu turun-handap.
    • Teras, pilih Visual Basic pikeun muka Visual Basic Editor .
    • The Visual Basic Editor ogé tiasa diaksés ku mencét Alt + F11 .
    • Alternatipna, Anjeun bisa klik katuhu lambar tur pilih Témbongkeun Kodeu tina ménu pop-up.
    • Sanggeus éta, pilih Modul tina Selapkeun menu turun-handap.
    • Salajengna, salin sareng témpél kodeu VBA ieu.

    Kode VBA:

    1165
    • Ahirna, jalankeun kodeu ku mencét F5 dina kibor anjeun sarta anjeun nempo hasilna.

    • Saterasna anjeun bakal ningali yén file Workbook PDF parantos disimpen ka lokasi éta dina PC anjeun. Hasilna, ngaran koropakna disimpen sacara otomatis.

    Sarua, saperti dina conto saméméhna, ieuogé bakal nyimpen file pdf salaku nomer lambar.

    VBA Code Katerangan

    9503

    Blok kode pikeun nyitak jeung nyimpen file excel. salaku pdf.

    Baca deui: Nyitak kana PDF jeung Surélék Ngagunakeun VBA dina Excel (2 Kasus Mangpaat)

    6. Fungsi VBA pikeun Nyitak PDF sareng Nyimpen Ngaran Berkas Otomatis

    Hayu urang ngajalajah cara Excel VBA anu sanés pikeun nyitak PDF sareng nyimpen nami file sacara otomatis. Kami bakal ngagunakeun fungsi sareng nyimpen file kana PDF dina conto ieu. Urang ogé ngagunakeun Kotak Msg pikeun méré iber ka urang naha filena disimpen atawa henteu.

    LANGKAH:

    • Di awal , buka tab Developer > Visual Basic > Selapkeun > Modul .
    • Atawa, ngaklik katuhu dina lembar kerja bakal muka jandela. Ti dinya buka Kode Témbongkeun .
    • Jeung, ieu bakal mawa anjeun ka Visual Basic Editor widang, dimana urang bisa nulis VBA Macros .
    • Sabalikna, mencét Alt + F11 ogé bakal muka Visual Basic Editor .
    • Sanggeus éta, ketik VBA kode.

    Kode VBA:

    4299
    • Jeung, jalankeun kodeu pikeun nempo hasilna ku mencét Kenop F5 .

    • Ieu bakal muncul dina Msgbox sarta pastikeun file PDF ayeuna tos siap dicitak. .

    • Nya kitu, saperti saméméhna, anjeun bakal aya bewara yen file PDF Workbook geus geusdisimpen ka lokasi éta dina komputer Anjeun. Hasilna, nami file disimpen sacara standar. Nalika urang nyetél nami file Citak PDF , éta nyimpen nami file Citak PDF.

    Upami anjeun ningali dina katerangan kode saméméhna anjeun bakal ngartos garis kode leres. Anjeun teu kedah ngarobih kodeu, ngan ukur robih kisaran sasuai karesep anjeun. Anjeun tiasa nyalin kodeu sareng dianggo pikeun tujuan damel anjeun.

    Baca Selengkapnya: Makro Excel kanggo Simpen salaku PDF nganggo Ngaran koropak tina Nilai Sél (2 Conto)

    7. Kodeu VBA Excel pikeun nyitak kana PDF sareng nyimpen nami file sacara otomatis

    Hayu urang tingali metodeu Excel VBA anu sanés pikeun nyitak kana PDF sareng nyimpen nami file sacara otomatis.

    LANGKAH:

    • Pikeun ngamimitian, arahkeun ka tab Developer dina pita.
    • Kadua, dina bagian Code, pilih Visual Basic pikeun ngajalankeun Visual Basic Editor . Pikeun muka Visual Basic Editor , klik Alt + F11 .
    • Alternatipna, Anjeun ngan bisa klik katuhu dina LKS Anjeun tur pilih View Code . Ieu bakal mawa anjeun ka Visual Basic Editor ogé.
    • Ieu bakal dipintonkeun dina Visual Basic Editor , dimana urang bakal nulis kode pikeun ngahasilkeun tabel. ti rentang.
    • Katilu, tina bar menu turun-handap Selapkeun, pilih Modul .
    • Jeung, salin jeung témpél kodeu VBA ditémbongkeundi handap.

    Kode VBA:

    6949
    • Teras, laksanakeun kodeu ku ngaklik tombol RubSub atawa mencet F5 potong kompas keyboard.

    • Khususna, hiji Kotak Pesen bakal nembongan.

    • Koropakna disimpen jadi PDF jeung ngaran koropak otomatis sarua jeung dina conto saméméhna.

    VBA Code Explanation

    7868

    Éta pikeun meunangkeun folder workbook aktip lamun workbook disimpen.

    7331

    Ieu bakal nyieun ngaran standar pikeun nyimpen payil.

    2458

    Éta blok ngan ukur ngékspor file excel kana PDF dina polder ayeuna.

    2538

    Ieu bakal ngidinan urang ningali pesen konfirmasi sareng inpormasi file dina Microsoft Excel.

    Maca deui: Nyitak kana PDF Nganggo Tombol Makro dina Excel (5 Varian Makro)

    8. Nyitak Lambaran Excel Spésifik sareng Ngaran Koropak Otomatis

    Hayu urang tingali metodeu Excel VBA anu béda pikeun nyitak kana PDF sareng nyimpen nami file sacara otomatis.

    LANGKAH:

    • Ti mimiti, pilih tab Pamekar tina pita.
    • Kadua, dina kategori Kode , pilih Visual Basic pikeun ngaluncurkeun Visual Basic Editor . Alternatipna, pencét Alt + F11 pikeun ngaluncurkeun Visual Basic Editor .
    • Sabalikna, klik katuhu dina lembar kerja anjeun sareng pilih Témbongkeun Kode .
    • Ieu bakal dipintonkeun dina Visual Basic Editor , dimana urang bakal

    Hugh West mangrupikeun palatih sareng analis Excel anu ngalaman langkung ti 10 taun pangalaman di industri. Anjeunna nyepeng gelar Sarjana Akuntansi sareng Keuangan sareng gelar Master dina Administrasi Bisnis. Hugh gaduh gairah pikeun ngajar sareng parantos ngembangkeun pendekatan pangajaran anu unik anu gampang diturutan sareng kahartos. Pangaweruh ahli ngeunaan Excel parantos ngabantosan rébuan mahasiswa sareng profésional di sakumna dunya ningkatkeun kaahlian sareng unggul dina karirna. Ngaliwatan blogna, Hugh ngabagi pangaweruhna ka dunya, nawiskeun tutorial Excel gratis sareng pelatihan online pikeun ngabantosan individu sareng usaha ngahontal poténsi pinuh.