Clàr-innse
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.