Excel VBA ku wekî PDF-ê çap bike û bi navê pelê otomatîk hilîne

  • Vê Parve Bikin
Hugh West

Tabloya naverokê

Feydeyên hinardekirina pelgeya Excel wekî belgeya PDF hene. Bi guheztina pelê li formata PDF-ê, em ê karibin wê bi girêdanên cûrbecûr yên profesyonel çap bikin û parve bikin. PDF ji bo hinardekirina belgeyan standardek pêbawer e ku hûn hewcedariya wan pê hîs dikin ku bi kesên din re parve bikin an eşkere bikin. Di vê gotarê de, em ê hin mînakên VBA-yê nîşan bidin ku wekî PDF çap bikin û bi navek pelê otomatîk hilînin.

Pirtûka Xebatê ya Pratîkê dakêşin

Hûn dikarin pirtûka xebatê dakêşin û bi wan re pratîk bikin.

VBA çap bike PDF.xlsm

9 Nimûneyên Excel VBA ji bo çapkirina wekî PDF û tomarkirina bi navê pelê otomatîk li Excel

Em dikarin bi hêsanî pelek Excel wekî PDF çap bikin û pelê bi navek pelê otomatîk hilînin, bi karanîna darika amûrê Excel. Lê, ew ê bi Excel VBA re hêsantir be. Em tenê koda VBA hewce dikin û wan bimeşînin. Ji bo temamkirina peywirê ji me re ewqas klîk ne hewce ye û ev yek wextê me xilas dike.

Visual Basic for Applications ( VBA ) modelek bernamekirinê û bernameyek veqetandî ye. ku bi gelemperî di Microsoft Office de tê dîtin. Ew amûrek analîtîkî ye, bi gelemperî wekî pêvekên Excel peyda dibe, ku karên destan ên wekî karên monoton, dem-dixwez çêtir dike. Her weha dikare pelên CSV çêbike. Ji ber vê yekê em çend mînakan bibînin ku pelê excel wekî PDF bi navê pelê otomatîk çap bikin.

1. Pirtûka Xebatê li PDF-ê çap bikinkoda me binivîsin ku ji rêzek tabloyekê çêbike.
  • Ya sêyemîn, ji barika menuya daketî ya Têxe Modûlê hilbijêrin.
  • Herweha, koda VBA-yê kopî bikin û pê bikin li jêr.
  • Koda VBA:

    3047
    • Wekî din, kodê bi tikandina bişkoka RubSub an jî bi karanîna F5 kurtereya klavyeyê.

    • Ev pel bi heman navî wek mînaka berê wek PDF hatiye tomarkirin.

    Rêvekirina Koda VBA

    6301

    Ew blokên kodan ji bo çêkirin û danîna guherbaran in.

    9704

    Ev ê rêzek daneyên pelan wekî PDF hilîne.

    Zêdetir Bixwîne: Meriv çawa bêyî Formatkirinê winda bike Excel-ê veguherîne PDF (5 Rêyên Bibandor)

    9. Dema ku di Excel VBA de li PDF-ê çap dike, navê pelê bi awayek otomatîk hilîne

    Werin em li şêwazek din a Excel VBA-ya ji bo çapkirina PDF-ê û hilanîna bixweber navê pelê binihêrin.

    GAVÊN:

    • Ji bo destpêkê, tabêya Pêşvebir ji bandê hilbijêre.
    • Ya duyemîn, Visual Basic hilbijêre. ji qada Kodê vekirina Edîtorê Visual Basic . Bikirtînin Alt + F11 ji bo destpêkirina Edîtorê Visual Basic .
    • Hûn dikarin li ser rûpela xebata xwe rast-klîk bikin û Binêre hilbijêrin Kod . Ev ê we jî bibe Edîtorê Visual Basic .
    • Niha, em dikarin Edîtorê Visual Basic bibînin, li wir em ê kodê binivîsin da ku tabloyek çêbikin.ji rêzek.
    • Hêwetir, Modul ji barika menuya daketî ya Têxe hilbijêrin.
    • Piştre, kopî bikin û pê bikin. VBA koda ku li dû ye.

    Koda VBA:

    2590
    • Dê kod bi tikandina RubSub bişkojk an jî F5 kurtereya klavyeyê bi kar tîne.

    Rêvekirina Koda VBA

    6460

    Ji bo wergirtina pelê wekî pdf û tomarkirina navê pdf.

    9832

    Vê yekê tenê qalîteya çapê destnîşan bike.

    8490

    Wan rêzan dê bikarhênerek çawa rêwerde bike. pelê bişîne da ku wê wekî pdf çap bike.

    Zêdetir Bixwîne: Meriv çawa Excel wekî PDF-ê bêyî qutkirinê hilîne (4 Rêyên Minasib)

    Encam

    Rêbazên jorîn dê ji we re bibin alîkar ku hûn wî karî ji Çapkirina PDF-ê û Navê Pelê Otomatîk di Excel VBA de hilînin bikin. Ez hêvî dikim ku ev ê ji we re bibe alîkar! Ger pirsên we, pêşniyar, an nêrînên we hebin ji kerema xwe di beşa şîroveyê de ji me re agahdar bikin. An jî hûn dikarin di bloga ExcelWIKI.com de li gotarên me yên din binêre!

    & Navê pelê bixweber di Excel de tomar bike

    Bifikirin, em dixwazin tevahiya pirtûka xebatê çap bikin û navê pelê hilînin dema ku em nav li koda xwe danîne. Naha, bifikirin ku em dixwazin pelek PDF-ê li ser komputera xwe hilînin Dîska Herêmî (E:) . Wekî ku em di wêneya jêrîn de dibînin ku cîh tu pelên pdf nagire. Piştî ku koda VBA-yê bimeşîne, em ê karibin pelê xweya PDF li wî cihî li ser komputera xwe bibînin.

    Bi Excel VBA , bikarhêner dikarin bi hêsanî koda ku wekî pêşekên excel ji ribbonê tevdigere bikar bînin. Ji bo ku koda VBA bikar bînin da ku pdf çap bikin û bi navek pelê otomatîk hilînin, werin em prosedurê bişopînin.

    GAV:

    • Pêşî, herin tabloya Developer ji rîbonê.
    • Ya duyemîn, ji kategoriya Code , li ser Visual Basic bitikînin da ku vekirina Edîtorê Visual Basic . An jî pêl Alt + F11 bikin da ku Edîtorê Visual Basic vekin.

    • Li şûna ku hûn vê bikin, hûn tenê dikarin li ser pelgeya xebata xwe rast-klîk bikin û biçin Kodê Binêre . Ev ê we jî bibe Edîtorê Visual Basic .

    • Ev ê di Edîtorê Visual Basic de xuya bibe cihê ku em kodên xwe dinivîsin da ku tabloyek ji rêzê çêkin.
    • Ya sêyem, ji Module ji Têxe barika menuya daketî bikirtînin.

    • Ev ê di pirtûka weya xebatê de Modulek çêbike.
    • Û, VBA-yê kopî bike û bipêçe kod li jêr tê xuyang kirin.

    Koda VBA:

    2661
    • Bi tikandina bişkoja F5 kodê bixebitîne. klavyeya xwe.

    • Di dawiyê de, hûn dikarin bibînin ku navek pelek PDF, Pirtûka Xebatê niha li ser wê rêyê li ser we ye. komûter. Ji ber vê yekê, ev tê vê wateyê ku navê pelê bixweber tê hilanîn.

    • Û, di dawiyê de, heke hûn vegerin pirtûka xwe ya xebatê, hûn dikarin hin xetên xalîçeyê bibînin. . Ji ber ku pel niha ji bo çapkirinê amade ye> Sub beşek kodê ye ku ji bo birêvebirina xebata di kodê de tê bikar anîn lê dê tu nirxek venegerîne. Her weha wekî prosedurek jêrîn tê zanîn. Ji ber vê yekê em navê prosedûra xwe dikin Print_Workbook() .
      6698

      Ev rêz ji bo cîh û navê pelê pdf ye. Li vir, em pelê xwe bi E: li ser komputera xwe hilînin û navê pelê Pirtûka Xebatê bikin.

      4347

      Ev rêza kodê ji bo derxistina pelê excelê wekî PDF û ji bo çapkirinê amade dike.

      1662

      Ev dê prosedurê biqedîne.

      Zêdetir Bixwîne: Excelê bi Hîperlînkan re ji PDF re derxe (2 Rêbazên Bilez)

      2. Bernameya Xebatê bi Xweserî wekî PDF tomar bike

      Werin em mînakek din bibînin ku pelek çalak li pdf çap bikin û navê pelê bixweber bi karanîna Excel VBA tomar bikin.

      GAVAN:

      • Pêşî, herin tabloya Pêşveçûn r ji ribbonê.
      • Ya duyemîn, li ser Visual Basic bikirtînin ji bo vekirina VisualEdîtorê Bingehîn .
      • Rêyek din ji bo vekirina Edîtorê Visual Basic tenê pêlkirina Alt + F11 e.
      • An jî, rast- li ser pelê bitikîne, paşê Kodê Binêre hilbijêre.
      • Piştre, here Têxe û ji pêşeka daketî Modul hilbijêre.
      • Û, ev ê pencereya bingehîn ya dîtbarî veke.
      • Piştî wê, koda VBA li jêrê kopî bikin û pê bikin.

      Koda VBA:

      2001
      • Zêdetir, bişkojka F5 bikirtînin an jî bişkoka Run Sub bikirtînin da ku kodê bişopînin.

      • Wek mînaka berê, pel bi navê pelê otomatîk wekî PDF-ê tê tomar kirin.

      Heke hûn ravekirina koda example1 ya bixwînin, hûn ê vê jî fêm bikin.

      Zêdetir Bixwîne: Excel Macro: Bi Dîrokê re wekî PDF tomar bike Navê pelê (4 Nimûneyên Minasib)

      3. Pelê PDF-ê ji Excel-ê bi VBA-yê di Range-ê de çap bike

      Werin em li mînakek din a karanîna Excel VBA-yê binêrin da ku pelek çalak li pdf çap bike û navê pelê bixweber hilîne.

      GAVÊN:

      • Ji bo destpêkirinê, li ser tabloya Pêşdebir li ser ribonê bikirtînin.
      • Ya duyemîn, Edîtorê Visual Basic bi tikandina Visual Basic .
      • Alternatîf, hûn dikarin bi tikandina Alt + F11 xwe bigihînin Edîtorê Visual Basic .
      • An jî, li ser pelê rast-klîk bikin û ji pêşekê Kodê Binêre hilbijêrin.
      • Piştre, Modula ji pêşek- jêr boxdi bin Têxe .
      • Û pencereya bingehîn ya dîtbarî dê xuya bibe.
      • Kodê li wir binivîsîne.

      Koda VBA: 2>

      3785
      • Di dawiyê de, bişkojka F5 ji bo xebitandina kodê bitikîne.

      • Dûv re, hûn dikarin bibînin ku pelek PDF-ê bi navê Workbook li wê cîhê li ser komputera we hatî zêdekirin. Di encamê de, navê pelê bixweber tê parastin.

      Zêdetir Bixwîne: Çapkirina Range bo PDF bi VBA li Excel (5 Mînakên Herî Hêsan)

      4. Excel VBA li ser pelê hilbijartî bigere û PDF-ê çap bike

      Werin em li rêyek din a çapkirina PDF-ê binêrin û navê pelê bixweber hilînin.

      GAV:

      • Ji bo destpêkirinê, rîbonê veke û vebijarka Pêşvebir hilbijêre.
      • Piştre, ji bo ku bigihîje Edîtorê Bingehîn a Visual , bitikîne. li ser Visual Basic .
      • Pelkirina Alt + F11 jî dê Edîtorê Visual Basic derbikeve.
      • Alternatîf, li ser pelê rast bikirtînin û ji pêşeka ku xuya dibe Kodê Binêre hilbijêrin.
      • Niha, ji vebijarka daketina Têxe , hilbijêrin Modul .
      • Piştre VBA koda ku li pey tê kopî bikin û bişopînin.

      Koda VBA:

      6901
      • Bi tikandina mifteya F5 kodê bixebitînin.

      • Di dawiyê de, hûn dikarin bibînin ku a Pelê PDF-a Pirtûka Xebatê li wê deverê li ser komputera we hate barkirin. Di encamê de, navê pelê tê parastinbixweber.

      Ev ê pelê wekî hejmara pelê pirtûka xebatê tomar bike.

      Koda VBA Ravekirin

      1521

      Ev rêza kodên lûpa for ji bo derxistina pelê excelê wekî pdf û çapkirina pelê ye.

      Zêdetir Bixwîne: Excel VBA: ExportAsFixedFormat PDF bi Fit to Page (3 Nimûne)

      5. Li PDF-ê çap bikin û Navê Pelê Bi Xweserî di Excel de hilînin

      Niha, ji bo hilanîna pelên excelê li pdf-ê li rêbazek din a Excel VBA binêre û navê pergala otomatîkî ya pelê bike.

      GAV:

      • Ji bo destpêkirinê, rîbonê veke û ji pêşeka daketî Pêşvebir hilbijêre.
      • Piştre, hilbijêre. Visual Basic ji bo vekirina Edîtorê Visual Basic .
      • Edîtorê Visual Basic jî dibe ku bi tikandina Alt + F11 veke.
      • Alternatîf, hûn dikarin rast-klîk bikin li ser pelê û Kodê Binêre ji pêşeka vekirî hilbijêrin.
      • Piştî wê, <1 hilbijêrin>Modula ji Têxe menûya daketî.
      • Zêdetir, koda VBA-ya jêrîn kopî bikin û bişopînin.

      Koda VBA:

      1754
      • Di dawiyê de, bi tikandina F5 li ser klavyeya xwe kodê bimeşînin û hûn encamê bibînin.

      • Piştre hûn ê bibînin ku pelek Pirtûka Xebatê PDF berê li wê cîhê li ser PC-ya we hatî tomar kirin. Di encamê de, navê pelê bixweber tê parastin.

      Bi heman awayî, wek mînaka berê, evdê pelê pdf jî wekî jimareya pelê tomar bike.

      Rêvekirina Koda VBA

      6515

      Bloka kodê ji bo çapkirin û tomarkirina pelê excelê ye. wek pdf.

      Zêdetir Bixwîne: Çapkirina PDF û E-nameyê Bi Bikaranîna VBA di Excel de (2 Rewşên Bikêr)

      6. Fonksiyona VBA ya çapkirina PDF-ê û tomarkirina navê pelê bixweber

      Werin em rêyek din a Excel VBA ya çapkirina PDF-ê û tomarkirina navê pelê bixweber bikolin. Em ê di vê nimûneyê de fonksiyonek bikar bînin û pelê li PDF-ê hilînin. Em di heman demê de Msgbox bikar tînin da ku ji me re peyamekê bidin ka pel hatiye tomarkirin an na.

      GAV:

      • Di destpêkê de , herin tabloya Pêşdebir > Visual Basic > Têxin > Module .
      • An jî, klîkkirina rastê li ser pelgeya xebatê dê pencereyek veke. Ji wir herin Koda Dîtinê .
      • Û, ev ê we bibe qada Edîtorê Visual Basic , li wir em dikarin Makroyên VBA<2 binivîsin>.
      • Li aliyê din, pêlkirina Alt + F11 jî dê Edîtorê Visual Basic veke.
      • Piştî wê, VBA kod.

      Koda VBA:

      4505
      • Û, kodê bişopînin da ku encamê bibînin bi pêlkirina Bişkojka F5 .

      • Ev dê di Msgbox de xuya bibe û piştrast bike ku pelê PDF niha ji bo çapkirinê amade ye .

      • Bi heman awayî, wekî berê, hûn ê bibînin ku pelek PDF-ê Pirtûka Xebatê jixwe hatiyeli wê cîhê li ser komputera we hatî tomarkirin. Wekî encamek, navê pelê ji hêla xwerû ve tê parastin. Gava ku me navê pelê destnîşan kir PDF çap bike , wê navê pelê tomar kir Çap PDF.

      Heke hûn lê binêrin. di ravekirina koda berê de hûn ê rêzikên kodê rast fam bikin. Hûn ne hewce ne ku kodê biguhezînin, tenê li gorî tercîhên xwe rêzan biguhezînin. Hûn dikarin kodê kopî bikin û ji bo armanca xebata xwe bikar bînin.

      Zêdetir Bixwîne: Excel Macro ku bi navê Pelê ji Nirxa Hucreyê (2 Nimûne) wekî PDF-ê tomar bike (2 Mînak) 3>

      7. Koda Excel VBA ya ku li PDF-ê çap bike û navê pelê bixweber hilîne

      Werin em li şêwazek din a Excel VBA-ya ji bo çapkirina PDF-ê û hilanîna bixweber navê pelê binihêrin.

      GAV:

      • Ji bo destpêkirinê, li ser tabloya Pêşdebir li ser ribbonê bigerin.
      • Ya duyemîn, di bin beşa Kodê de, Visual Basic ji bo destpêkirina Edîtorê Visual Basic . Ji bo vekirina Edîtorê Visual Basic , bikirtînin Alt + F11 .
      • Alternatîf, hûn dikarin tenê li ser kargeha xwe rast-klîk bikin û Kodê bibînin . Ev ê we bigihîne Edîtorê Visual Basic jî.
      • Ev ê di Edîtorê Visual Basic de were xuyang kirin, li wir em ê kodê binivîsin da ku tabloyek çêbike. ji rêzek.
      • Sêyem, ji barika menuya daketî ya Têxe, Modul hilbijêre.
      • Û, VBA kodê kopî bikin û pê bikin. nîşan danli jêr.

      Koda VBA:

      6179
      • Piştre, kodê bi tikandina bişkoka RubSub an lêdana F5 kurtebirra klavyeyê.

      • Bi taybetî, wê demê Msgbox dê xuya bibe.

      • Pel wekî mînaka berê wekî PDF-ya bi navê pelê otomatîk tê hilanîn.

      Rêvekirina Koda VBA

      9858

      Ew ji bo bidestxistina peldanka pirtûka xebatê ya çalak in, ger pirtûka xebatê were hilanîn.

      8794

      Ev ê navê xwerû ji bo tomarkirina pelan çêbike.

      6083

      Ew blok tenê pelê excelê di peldanka heyî de dişîne PDF-ê.

      5705

      Ev ê rê bide me ku em peyamek pejirandinê bi agahdariya pelê di Microsoft Excel de bibînin.

      Zêdetir Bixwînin: Çapkirina PDF-ê Bi Bişkojka Macroyê li Excel (5 Guhertoyên Makro)

      8. Bi Navê Pelê Otomatîk Pelek Taybetî ya Excel çap bike

      Werin em ji bo çapkirina PDF-ê û hilanîna bixweber navê pelê li şêwazek Excel VBA-ya cihê binêrin.

      GAV:

      • Di rêza yekem de, tabêya Pêşvebir ji ribbonê hilbijêrin.
      • Ya duyemîn, di bin kategoriya Kodê de, hilbijêre Visual Basic ji bo destpêkirina Edîtorê Visual Basic . Wekî din, pêl Alt + F11 bike da ku Edîtorê Visual Basic dest pê bike.
      • Li şûna wê, li ser pelgeya xebata xwe rast-klîk bikin û hilbijêrin Kodê binêre .
      • Ev ê di Edîtorê Visual Basic de, li ku derê em ê nîşan bidin

    Hugh West perwerdekar û analîstek Excel-ê pir bi tecrûbe ye ku di pîşesaziyê de zêdetirî 10 salan ezmûn heye. Di warê Hesabgiranî û Darayî de bawernameya Bachelorê û di Rêveberiya Karsaziyê de jî Master e. Hugh ji hînkirinê re dilşewat e û rêgezek hînkirinê ya bêhempa pêşxistiye ku hêsan tê şopandin û têgihiştin. Zanîna wî ya pispor a Excel alîkariya bi hezaran xwendekar û pisporan li çaraliyê cîhanê kiriye ku jêhatîbûnên xwe baştir bikin û di kariyera xwe de pêşde bibin. Bi bloga xwe, Hugh zanîna xwe bi cîhanê re parve dike, dersên belaş Excel û perwerdehiya serhêl pêşkêşî dike da ku alîkariya kes û karsaziyan bike ku bigihîjin potansiyela xwe ya tevahî.