Mar a bheir thu air falbh sìoltachan ann an Excel VBA (5 dòighean sìmplidh)

  • Roinn Seo
Hugh West

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 !

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.