Excel VBA: Leasaich agus cleachd bogsa teachdaireachd Tha Chan eil

  • Roinn Seo
Hugh West

San artaigil seo, seallaidh mi dhut mar a leasaicheas tu agus a chleachdas tu bogsa teachdaireachd Tha Chan eil ann an VBA ann an Excel.

Leasaich is Cleachd a Tha Chan eil Bogsa Teachdaireachd le Excel VBA (Sealladh Luath)

7351

Luchdaich sìos Leabhar-obrach Cleachdaidh

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

Tha Chan eil Bogsa Teachdaireachd.xlsm

Sealladh farsaing air Còd VBA gus Bogsa Teachdaireachd Tha Chan eil a leasachadh agus a chleachdadh (Mion-sgrùdadh ceum air cheum)

Ionnsaichidh sinn cleachdadh bogsa teachdaireachd tha-chan eil le eisimpleir shìmplidh. Cuiridh am bogsa teachdaireachd ceist ort, an toil leat ExcelWIKI?

Mas e do fhreagairt tha, cliogaidh tu Tha sa bhogsa teachdaireachd . Agus mas e Chan eil an fhreagairt agad, cliogaidh tu Chan eil .

A-nis, dè thachras às deidh dhut briogadh air "Seadh" no "Chan eil" sa bhogsa teachdaireachd ? Anns an duilleag-obrach ghnìomhach, tha 2 ceallan anns a bheil an àireamh de dhaoine a tha dèidheil air agus nach toil le ExcelWIKI. Ma bhuaileas tu tha , meudaichidh an àireamh sa chill coltach ri aon.

Agus ma bhuaileas tu chan eil , thèid an àireamh sa chill nach toil leat àrdachadh le aon .

Mar sin, ciamar a choileanas tu an obair seo gu lèir le còd VBA ? Furasta. Tha 2 prìomh cheuman sa phròiseas air fad.

  • A’ leasachadh a’ bhogsa teachdaireachd Tha-Chan eil
  • A’ cleachdadh toradh a’ Bogsa Teachdaireachd

Tha mi a’ sealltainn mion-fhiosrachadh mu gach ceum airson do chuid ionnsachaidh.

⧪ Ceum1: A’ leasachadh am Bogsa Teachdaireachd Tha-Chan eil

An toiseach, feumaidh tu am bogsa tha-chan eil a chruthachadh ann an VBA . Tha seo furasta. Cleachd an aon mhodh ris a’ bhogsa teachdaireachd àbhaisteach, leis a’ cheist mun argamaid, cuide ri argamaid ùr vbYesNo .

Seo a’ cheist, “An toil leat ExcelWIKI ?”

4406

⧪ Ceum 2: A’ cleachdadh toradh a’ Bhocsa Teachdaireachd

An ath rud, nì sinn gnìomh a' cleachdadh an toraidh bogsa teachdaireachd . An seo, tha an àireamh de dhaoine a tha a' còrdadh ri ExcelWIKI ann an cill C3 , agus ann an ceal C4 tha an àireamh de dhaoine nach toil le ExcelWIKI.

Mar sin, ma tha an 's e am freagairt Tha , meudaichidh ceal C3 aon. Agus mas e Chan eil a th' ann, meudaichidh ceal C4 aon.

Cleachdaidh sinn If-block gus seo a chur an gnìomh.

4024

Mar sin bidh an còd VBA iomlan mar:

Còd VBA:

8604
<0

A’ cruthachadh am Macro gus Bogsa Teachdaireachd Tha Chan eil a leasachadh agus a chleachdadh ann an Excel

Chunnaic sinn mion-sgrùdadh ceum air cheum air a’ chòd gus bogsa teachdaireachd Yes-No a leasachadh agus a chleachdadh. A-nis, chì sinn mar a thogas sinn Macro gus an còd a ruith.

⧪ Ceum 1: A' fosgladh uinneag VBA

Brùth ALT + F11 air a' mheur-chlàr agad gus an uinneag Visual Basic fhosgladh.

⧪ Ceum 2: A' cur a-steach modal ùr

0> Rach gu Cuir a-steach > Modalsa bhàr-inneal. Cliog air Modal. Modal ùr air a bheil Model1(no rud sam bith eile a rèir na h-eachdraidh a dh'fhalbh) a' fosgladh.

⧪ Ceum 3: A' cur a' Chòd VBA

Seo an ceum as cudromaiche. Cuir a-steach an còd VBA a chaidh a thoirt seachad sa mhodal.

⧪ Ceum 4: A' ruith a' Chòd

Briog air an inneal Ruith Fo / UserForm bhon bhàr-inneal gu h-àrd.

Ruithidh an còd. Bidh bogsa teachdaireachd a’ faighneachd dhut a bheil ExcelWIKI a’ còrdadh riut no nach eil, le roghainn Tha agus Chan eil .

<0

Ma thaghas tu Tha , meudaichidh an àireamh sa chill C3 aon. Agus ma thaghas tu Chan eil , meudaichidh an àireamh sa chill C4 aon.

An seo, thagh mi tha , mar sin tha an àireamh dhaoine a tha dèidheil air ExcelWIKI air a dhol suas le aon.

Rudan ri cuimhneachadh

  • Ann am bogsa teachdaireachd ann an VBA tha 4 paramadair gu h-iomlan ris an canar Prompt, Button, Title , agus Helpfile . An seo cha do sheall mi ach 2 ​​ paramadairean, Prompt agus Putan . Ach ma tha thu airson faighinn a-mach nas mionaidiche air a' bhogsa teachdaireachd VBA , 's urrainn dhut sùil a thoirt air a' cheangal seo.

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.