Clàr-innse
Nuair a bhios sinn ag obair le Microsoft Excel , le bhith a’ sìoladh dàta leigidh sin leinn am fiosrachadh a tha sinn ag iarraidh a-mhàin fhaicinn. Nuair a tha sinn airson fòcas a chuir air cuid de na h-eileamaidean ann an seata dàta mòr no clàran, bidh an dòigh seo feumail. Nuair a bhios an obair deiseil, feumaidh sinn an dàta sin air ais air ar cliath-dhuilleag. Ged a tha inneal togte aig Excel airson seo mu thràth. Ach is e VBA an dòigh as èifeachdaiche, as sàbhaladh ùine agus as tèarainte airson gnìomh sam bith a dhèanamh ann an Excel. San artaigil seo, nì sinn eisimpleirean gus an criathrag ann an Excel VBA a thoirt air falbh.
Download Practice Workbook
Is urrainn dhut an leabhar-obrach a luchdachadh a-nuas agus a chleachdadh leotha.
VBA gus Filter.xlsm a thoirt air falbh
5 dòighean sìmplidh gus criathrag a thoirt air falbh ann an Excel VBA
Tha Excel air a thoirt a-steach innealan agus gnìomhan gus sìoltachain a thoirt air falbh bho dhàta. Ach le Excel VBA is urrainn dhuinn na criathragan sin a thoirt air falbh gu sgiobalta dìreach le bhith a’ ruith a’ chòd VBA . Gus sìoltachain a thoirt air falbh bhon dàta tha sinn gu bhith a’ cleachdadh an dàta a leanas. Anns an stòr-dàta tha cuid de dh’ IDan toraidh sa cholbh B , ainmean toraidh sa cholbh C , agus an dùthaich lìbhrigidh sa cholbh D . Leis nach eil sinn airson ach mion-fhiosrachadh mun toradh Shampoo agus Conditioner fhaicinn, mar sin shìol sinn iad. A-nis, is dòcha gum feum sinn an dàta sìoltachaidh sin a ghlanadh. Cleachdaidh sinn cuid Excel VBA Macros airson seo. Nach seall sinn na h-eisimpleirean gus na sìoltachain sin a ghlanadh bhon dàta a’ cleachdadh ExcelVBA .
1. Cuir VBA a-steach gus a h-uile criathrag a thoirt air falbh bho Chlàr Excel
Le Excel VBA , is urrainn do luchd-cleachdaidh an còd a chleachdadh gu furasta a tha mar chlàran-obrach excel bhon rioban. Gus an còd VBA a chleachdadh gus a h-uile criathrag a thoirt air falbh bhon chlàr Excel, leanaidh sinn na ceumannan sìos.
STEPS:
- An toiseach , theirig gu taba Developr on rioban.
- San dàrna àite, bhon roinn Còd , cliog air Visual Basic gus an fhosgladh> Deasaiche Bunaiteach Lèirsinneach . No brùth Alt + F11 gus an Deasaiche Bunaiteach Lèirsinneach fhosgladh.
- An àite seo a dhèanamh, chan urrainn dhut ach briogadh deas air an duilleag-obrach agad agus rach gu Seall Còd . Bheir seo cuideachd thu gu Deasaiche Bunaiteach Lèirsinneach .
- Nochdaidh seo san Deasaiche Bunaiteach Lèirsinneach >far an sgrìobh sinn na còdan againn gus clàr a chruthachadh bho raon.
- San treas àite, cliog air Modal bhon bhàr-chlàr Insert tuiteam-sìos. <14
- Cruthaichidh seo modal nad leabhar-obrach.
- Agus, dèan lethbhreac agus pasg air VBA còd a chithear gu h-ìosal.
Còd VBA:
8922
- Às deidh sin, ruith an còd le bhith a’ briogadh air a’ phutan RubSub no putadh air ath-ghoirid a’ mheur-chlàir F5 .
- Agus, mu dheireadh, ma leanas tu na ceumannan a bheir thu air falbh a h-uile criathrag on chlàr excel air an duilleag-obrach agad.
Còd VBAMìneachadh
5732
Tha fo na phàirt dhen chòd a chleachdar gus an obair sa chòd a làimhseachadh ach nach till luach sam bith. Tha e cuideachd air ainmeachadh mar subprocedure. Mar sin tha sinn ag ainmeachadh ar modh-obrach Thoir air falbh_Filters1() .
3565
Dearbhadh caochlaideach.
3302
Tha VBA Set dìreach a’ leigeil leinn nach fheum sinn a bhith a’ taipeadh a-steach an raon a dh’ fheumas sinn a thaghadh. agus a-rithist nuair a bhios tu a’ ruith a’ chòd. Mar sin, shuidhich sinn an iomradh air a' chiad chlàr air an duilleig.
3716
Bheir an loidhne chòd seo air falbh a h-uile criathrag airson an dàta gu lèir.
3863
Cuiridh seo crìoch air a' mhodh-obrachaidh.
Leugh Tuilleadh: Mar a bheir thu air falbh an criathrag ann an Excel (5 dòighean furasta & luath)
2. Glan a h-uile criathrag clàr Excel air duilleag A’ cleachdadh VBA
Thug sinn sùil air eisimpleir eile de bhith a’ cleachdadh Excel VBA gus a h-uile sìoltachan clàr excel a thoirt air falbh air duilleag. Airson seo, lean na ceumannan gu h-ìosal.
STEPS:
- An toiseach, theirig gu taba Develop r bhon rioban.
- San dàrna fear, cliog air Visual Basic gus an Deasaiche Bunaiteach Lèirsinneach fhosgladh.
- Dòigh eile air an Deasaiche Lèirsinneach Bunaiteach fhosgladh dìreach airson Alt + F11 a bhrùthadh.
- Air neo, dèan briogadh deas air an duilleag, an uairsin tagh Seall an Còd .
- Air adhart, rach gu Cuir a-steach agus tagh Modal bhon chlàr-taice a-nuas.
- Agus, fosglaidh seo an uinneag lèirsinneach bunasach.
- Às deidh sin, dèan lethbhreac agus cuir a-steach an còd VBA gu h-ìosal.
Còd VBA:
2323
- A bharrachd, brùthan iuchair F5 no briog air a' phutan Ruith Fo gus an còd a ruith.
- Agus, Glanaidh an còd seo a h-uile criathrag clàr excel bhon duilleag agad agus bheir e seachad an toradh mar Modh 1 .
Mìneachadh Còd VBA
7789
Lùb na loidhnichean còd sin tro na clàran air fad air an duilleag agus thoir air falbh na sìoltachain gu lèir airson an duilleag-obrach gu lèir.
Leugh More: Mar a chriathradh Excel Pivot Table (8 dòighean èifeachdach)
3. Thoir air falbh Filter bho cholbh le VBA ann an Excel
Feuch an toir sinn sùil air dòigh eile gus sìoltachan a ghlanadh bho cholbh le Excel VBA. Chì sinn an dòigh-obrach airson seo.
STEPS:
- Gus tòiseachadh, cliog air an taba Developer air an rioban.
- San dàrna h-àite, cuir air bhog an Deasaiche Bunaiteach Lèirsinneach le bhith a’ briogadh air Visual Basic .
- Air neo, faodaidh tu inntrigeadh dhan Deasaiche Bunaiteach Lèirsinneach le bhith a' putadh Alt + F11 .
- No, dèan briogadh deas air an duilleag agus tagh Seall an Còd bhon chlàr-taice.
- An ath rud, tagh am modal bhon bhogsa a-nuas fo Cuir a-steach .
- Agus nochdaidh an uinneag lèirsinneach bunaiteach.
- Sgrìobh an còd an sin.
Còd VBA:
2785
- Mu dheireadh, brùth air an iuchair F5 gus an còd a ruith.
- Ma chleachdas tu a’ chòd seo bheir sin air falbh an criathrag à colbh sa chlàr excel agad.
Mìneachadh Còd VBA
1543
Sònraichidh an loidhne chòd seo an raonàireamh a-mhàin agus gun pharaimearan sam bith eile.
Leugh More: Excel VBA gu criathradh san aon cholbh a rèir ioma-shlatan-tomhais (6 eisimpleirean)
Leughaidhean coltach ris
- Excel VBA: Mar a nì thu sìoladh le ioma-shlatan-tomhais ann an Array (7 dòighean)
- Còd VBA airson dàta a chriathradh le Ceann-latha ann an Excel (4 eisimpleirean)
- Mar a chleachdas tu sìoltachan ann an duilleag Excel fo dhìon (Le ceumannan furasta)
- Sgiog colbhan eadar-dhealaichte le ioma-fhillte Slatan-tomhais ann an Excel VBA
- Còd VBA gus dàta a chriathradh ann an Excel (8 eisimpleirean)
4. Glan a h-uile criathrag ann an duilleag-obrach gnìomhach
A-nis, thoir sùil air dòigh Excel VBA eile gus na criathragan uile a ghlanadh o dhuilleag-obrach gnìomhach. Leanaidh sinn na ceumannan sìos.
STEPS:
- Airson tòiseachadh, fosgail an ribean agus tagh an roghainn Leasaiche .
- An uairsin, gus cothrom fhaighinn air an Deasaiche Bunaiteach Lèirsinneach , cliog air Visual Basic .
- Ma bhrùthas tu Alt + F11 cuideachd bheir sin suas an Deasaiche Bunaiteach Lèirsinneach .
- Air neo, dèan briogadh deas air an duilleag agus tagh Seall an Còd bhon chlàr a nochdas.
- A-nis, bhon roghainn tuiteam-sìos Cuir a-steach , tagh Modal .
- An uairsin dèan lethbhreac agus pasg air a’ chòd VBA a leanas.
Còd VBA:
7491
- Ruith an còd le putadh air an iuchair F5 .
- Agus, mu dheireadh, bidh e comasach dhut sìoltachain a thoirt air falbh bhon dàta agad leis a’ chòd VBA seomar Method-1 .
Leugh More: Mar a nì thu sìoladh a rèir liosta ann an duilleag eile ann an Excel (2 dhòigh)
5. Excel VBA gus a h-uile criathrag a thoirt air falbh bho leabhar-obrach
Rannsaich sinn dòigh eile r Excel VBA gus na sìoltachain uile a thoirt air falbh bho leabhar-obrach. Mar sin, seallaidh sinn air na ceumannan sìos.
STEPS:
- Airson tòiseachadh, fosgail an rioban agus tagh Leasaiche bhon chlàr tuiteam-sìos. -down menu.
- An uairsin tagh Visual Basic gus an Deasaiche Bunaiteach Lèirsinneach fhosgladh.
- Faodaidh an Deasaiche Bunaiteach Lèirsinneach fhosgladh. cuideachd le putadh air Alt + F11 .
- Air neo, faodaidh tu briogadh deas air an duilleag agus Seall an còd a thaghadh bhon pop- suas clàr-taice.
- Às dèidh sin, tagh Model bhon chlàr-taice Cuir a-steach a-nuas.
- An uairsin dèan lethbhreac agus pasg air a’ chòd VBA a leanas.
Còd VBA:
1725
- Mu dheireadh, ruith an còd le putadh F5 air a’ mheur-chlàr agad agus chì thu an toradh ann an an duilleag-obrach agad.
- Còd VBA seo na criathragan gu lèir às an leabhar-obrach agad gu lèir mar a chithear sa an toiseach Dòigh .
Mìneachadh Còd VBA
3354
Tha a’ chiad lùb airson a bhith a’ lùbadh tro gach clàr san leabhar-obrach. Tha an dàrna lùb airson a dhol tro na clàran air fad air an duilleag-obrach. An uairsin, bidh an loidhne taobh a-staigh an lùib dìreach a’ glanadh a’ chriathrag bhon bhòrd. Às dèidh sin, dùin an lùb leis an dà loidhne mu dheireadh.
LeughBarrachd: Shortcut airson Excel Filter (3 Cleachdaidhean Luatha le Eisimpleirean)
Co-dhùnadh
Cuidichidh na dòighean gu h-àrd thu gus Thoir air falbh Filter ann an Excel VBA . An dòchas gun cuidich seo thu! Ma tha ceistean, molaidhean no fios air ais agad leig fios thugainn anns an earrann bheachdan. No faodaidh tu sùil a thoirt air na h-artaigilean eile againn sa bhlog ExcelWIKI.com !