Hvernig á að prenta gögn með Excel VBA (Ítarlegar leiðbeiningar)

  • Deildu Þessu
Hugh West

Eitt mikilvægasta og mest notaða verkefnið sem við lendum í þegar unnið er með VBA í Excel er að prenta nauðsynleg gögn. Í dag í þessari grein mun ég sýna þér hvernig þú getur prentað gögn í Excel VBA með viðeigandi dæmum og myndskreytingum.

Hlaða niður æfingabók

Sæktu þessa æfingabók til að æfa á meðan þú ert að lesa þessa grein.

VBA Print.xlsm

Skref til að prenta gögn með Excel VBA

Hér er ég með gagnasett með nöfnum, gerðum og verðum sumra bóka bókabúðar sem heitir Martin Bookstore.

Í dag munum við læra hvernig við getum prentað þetta gagnasett með VBA .

Skref 1: Opnaðu VBA ritstjórann til að prenta í Excel

Ýttu á ALT+F11 á lyklaborðinu þínu. Það mun opna Visual Basic ritstjórann.

Lesa meira: Hvernig á að stilla prentsvæði í Excel ( 5 aðferðir)

Skref 2: Setja inn nýja einingu til að prenta í Excel

Farðu í Insert valkostinn í VBA tækjastiku. Smelltu á Setja inn > Module til að opna nýja einingu.

Tengt efni: Hvernig á að prenta gridlines í Excel (2 Ways)

Skref 3: Sláðu inn VBA kóðann til að prenta í Excel

Ný eining sem heitir Module1 opnast. Sláðu inn eftirfarandi VBA kóða þar.

⧭ VBA kóða:

1726

⧭ Athugasemdir :

  • Hér vil ég prentavirkt vinnublað af vinnubókinni minni. Til að prenta önnur vinnublað skaltu skrifa nafnið á vinnublaðinu beint í kóðann.

Til dæmis, til að prenta út vinnublaðið sem heitir Sheet1 , notaðu:

ActiveWorkbook.Worksheets(“Sheet1”).PrintOut copies:=1

  • Þú getur líka prentað úr vinnubók sem er ekki virk. Til dæmis, til að prenta út Sheet1 úr vinnubók sem heitir Workbook1 , notaðu:

Workbook(“Workbook1“).Worksheets(“Sheet1) ”).PrintOut copies:=1

  • Hér erum við að prenta aðeins eitt eintak af vinnublaðinu. Ef þú vilt prenta fleiri en eitt eintak skaltu breyta eiginleikanum copies í samræmi við það.
  • Ef þú vilt prenta mörg vinnublöð og safna þeim saman við prentun, þá er líka möguleiki fyrir þig. PrintOut fallið í VBA hefur eiginleika sem kallast Safna saman . Stilltu það á True .

ActiveWorkbook.ActiveSheet.PrintOut copies:=10, Collate:=True

Tengt efni: Excel VBA: Hvernig á að stilla prentsvæði á virkan hátt (7 leiðir)

Svipuð lestur:

  • Excel hnappur til að prenta ákveðin blöð (með einföldum skrefum)
  • Hvernig á að prenta lárétt í Excel (4 aðferðir)
  • Prenta marga Excel Blöður í eina PDF-skrá með VBA (6 skilyrði)
  • Prenta titla í Excel er óvirkt, hvernig á að virkja það?
  • Hvernig á að prenta Excel blað í A4 stærð (4 vegu)

Skref4: Keyrir VBA kóðann til að prenta í Excel

Eftir að þú hefur slegið inn VBA kóðann á réttan hátt skaltu keyra Macro með því að smella á Run valkostur á VBA tækjastikunni.

Tengt efni: Excel VBA: Stilltu prentsvæði fyrir mörg svið ( 5 dæmi)

Skref 5: Lokaúttakið: Prentaðu með VBA

Ef þú getur skrifað niður kóðann og keyrt hann muntu finna vinnublaðið prentað á prentarann ​​þinn og lítill gluggi birtist svona.

Tengd efni: Excel VBA: Print Range of Cells ( 5 auðveldar aðferðir)

Hlutur til að muna

Hér höfum við notað PrintOut fallið í VBA . Það er önnur aðgerð í VBA sem heitir PrintPreview , sem sýnir forskoðun gagna fyrir prentun.

Setjafræði PrintPreview fallsins er sama og PrintOut aðgerðin, notaðu bara PrintPrview í stað PrintOut .

ActiveWorkbook.ActiveSheet.PrintPreview

Það mun sýna forskoðun vinnublaðsins fyrir prentun.

Niðurstaða

Svo, þetta er aðferðin sem þú getur prentað hvaða gögn sem er úr Excel vinnublaði með VBA . Hefur þú einhverjar spurningar? Ekki hika við að spyrja okkur. Og ekki gleyma að heimsækja síðuna okkar ExcelWIKI fyrir fleiri færslur og uppfærslur.

Hugh West er mjög reyndur Excel þjálfari og sérfræðingur með yfir 10 ára reynslu í greininni. Hann er með BA gráðu í bókhaldi og fjármálum og meistaragráðu í viðskiptafræði. Hugh hefur ástríðu fyrir kennslu og hefur þróað einstaka kennsluaðferð sem auðvelt er að fylgja eftir og skilja. Sérfræðiþekking hans á Excel hefur hjálpað þúsundum nemenda og fagfólks um allan heim að bæta færni sína og skara fram úr í starfi. Í gegnum bloggið sitt deilir Hugh þekkingu sinni með heiminum og býður upp á ókeypis Excel námskeið og netþjálfun til að hjálpa einstaklingum og fyrirtækjum að ná fullum möguleikum.