Mar a nì thu clò-bhualadh air dàta le Excel VBA (Stiùireadh Mionaideach)

  • Roinn Seo
Hugh West

Is e aon de na gnìomhan as cudromaiche agus as fharsainge a thig sinn tarsainn fhad ‘s a tha sinn ag obair le VBA ann an Excel an dàta riatanach a chlò-bhualadh. An-diugh san artaigil seo, seallaidh mi dhut mar as urrainn dhut dàta a chlò-bhualadh ann an Excel VBA le eisimpleirean agus dealbhan ceart.

Luchdaich sìos Leabhar-obrach Cleachdaidh

Luchdaich sìos an leabhar-obrach cleachdaidh seo gu eacarsaich fhad ‘s a tha thu a’ leughadh an artaigil seo.

VBA Print.xlsm

Ceumannan gus Dàta a Chlò-bhualadh le Excel VBA

An seo tha seata dàta agam leis na Ainmean, Seòrsan , agus Prìsean cuid de leabhraichean aig bùth leabhraichean air a bheil Martin Bookstore.

An-diugh ionnsaichidh sinn mar as urrainn dhuinn an seata dàta seo a chlò-bhualadh le VBA .

Ceum 1: A’ fosgladh Deasaiche VBA airson Clò-bhualadh ann an Excel

Brùth ALT+F11 air a' mheur-chlàr agad. Fosglaidh e an Visual Basic Editor.

Leugh More: Mar a shuidhicheas tu raon clò-bhualaidh ann an Excel ( 5 Dòighean)

Ceum 2: A’ cur a-steach modal ùr airson a chlò-bhualadh ann an Excel

Rach don roghainn Insert anns an Bàr inneal> VBA . Briog air Cuir a-steach > Modal gus modal ùr fhosgladh.

Susbaint Co-cheangailte: Mar a chlò-bhuaileas tu loidhnichean-clèithe ann an Excel (2 dhòigh)

Ceum 3: A’ cur a-steach Còd VBA airson Clò-bhualadh ann an Excel

Fosglaidh modal ùr leis an t-ainm Module1 . Cuir a-steach an còd VBA a leanas an sin.

⧭ Còd VBA:

1792

⧭ Notaichean :

  • An seo, tha mi airson am faidhle a chlò-bhualadhduilleag-obrach gnìomhach den leabhar-obrach agam. Airson duilleag-obrach sam bith eile a chlò-bhualadh, sgrìobh ainm na duilleige-obrach gu dìreach sa chòd.

Mar eisimpleir, airson an duilleag-obrach air a bheil Duilleag1 a chlò-bhualadh, cleachd:

<0. Leabhar-obrach Gnìomhach.Duilleagan-obrach (“Duilleag1”).PrintOut copies:=1
  • ’S urrainn dhut cuideachd clò-bhualadh o leabhar-obrach nach eil gnìomhach. Mar eisimpleir, airson Duilleag1 a chlò-bhualadh à leabhar-obrach leis an ainm Leabhar-obrach1 , cleachd:

Leabhar-obrach (“Leabhar-obrach1”).Duilleagan-obrach (“Duilleag1 ”).PrintOut copies:=1

  • An seo chan eil sinn a' clò-bhualadh ach aon lethbhreac den duilleag-obrach. Ma tha thu airson barrachd air aon leth-bhreac a chlò-bhualadh, atharraich an t-seilbh lethbhric a rèir sin.
  • Ma tha thu airson iomadh duilleag-obrach a chlò-bhualadh agus an cruinneachadh fhad 's a tha thu a' clò-bhualadh, tha roghainn ann dhut cuideachd. Tha seilbh aig a’ ghnìomh PrintOut de VBA ris an canar Collate . Suidhich gu bheil e Fìor .

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

Susbaint co-cheangailte: Excel VBA: Mar a shuidhicheas tu raon clò-bhualaidh gu dinamach (7 dòighean)

Leughaidhean coltach:

  • 1> Putan Excel gus duilleagan sònraichte a chlò-bhualadh (Le ceumannan furasta)
  • Mar a nì thu clò-bhualadh gu còmhnard ann an Excel (4 dòighean)
  • Clò-bhuail Ioma Excel Duilleagan gu faidhle PDF singilte le VBA (6 Slatan-tomhais)
  • Clò-bhuail tiotalan ann an Excel a tha ciorramach, Mar a nì thu comas e?
  • Mar a nì thu clò-bhualadh Duilleag Excel ann am Meud A4 (4 dòighean)

Ceum4: A 'ruith a' Chòd VBA airson Clò-bhualadh ann an Excel

An dèidh dhut an còd VBA a chur a-steach gu ceart, ruith an Macro le bhith a' briogadh air Run roghainn sa bhàr-inneal VBA .

Susbaint Co-cheangailte: Excel VBA: Suidhich raon clò-bhualaidh airson iomadh raon ( 5 Eisimpleirean)

Ceum 5: An Toradh Deireannach: Clò-bhuail le VBA

Mas urrainn dhut an còd a sgrìobhadh sìos gu soirbheachail agus a ruith, lorgaidh tu an duilleag-obrach air a chlò-bhualadh air a' chlò-bhualadair agad, agus nochd uinneag bheag mar seo.

Susbaint Co-cheangailte: Excel VBA: Clò-bhuail Raon nan ceallan ( 5 Dòighean furasta)

Rudan ri chuimhneachadh

An seo tha sinn air an gnìomh PrintOut de VBA a chleachdadh . Tha gnìomh eile ann an VBA ris an canar PrintPreview , a sheallas ro-shealladh an dàta mus tèid a chlò-bhualadh.

Is e co-chòrdadh a’ ghnìomh PrintPreview an an aon rud ris a' ghnìomh PrintOut , dìreach cleachd PrintPrview an àite PrintOut .

ActiveWorkbook.ActiveSheet.PrintPreview 3>

Seallaidh e ro-shealladh na duilleige-obrach agad mus clò-bhuail thu.

Co-dhùnadh <5

Mar sin, is e seo an dòigh leis an urrainn dhut dàta sam bith a chlò-bhualadh bho dhuilleag-obrach Excel le VBA . A bheil ceist sam bith agad? Na bi leisg faighneachd dhuinn. Agus na dìochuimhnich tadhal air an làrach-lìn againn ExcelWIKI airson barrachd phuist is ùrachaidhean.

Tha Ùisdean West na thrèanaiche agus na mhion-sgrùdair Excel air leth eòlach le còrr air 10 bliadhna de eòlas sa ghnìomhachas. Tha ceum Bachelor aige ann an Cunntasachd is Ionmhas agus ceum Maighstireachd ann an Rianachd Gnothachais. Tha ùidh mhòr aig Ùisdean ann an teagasg agus tha e air dòigh-teagaisg gun samhail a leasachadh a tha furasta a leantainn agus a thuigsinn. Tha an eòlas eòlach aige air Excel air na mìltean de dh’ oileanaich agus proifeiseantaich air feadh an t-saoghail a chuideachadh gus na sgilean aca a leasachadh agus air leth math nan dreuchdan. Tron bhlog aige, bidh Ùisdean a’ roinn a chuid eòlais leis an t-saoghal, a’ tabhann clasaichean oideachaidh Excel an-asgaidh agus trèanadh air-loidhne gus daoine fa leth agus gnìomhachasan a chuideachadh gus an làn chomas a ruighinn.