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