Excel VBA: Þróaðu og notaðu já nei skilaboðakassi

  • Deildu Þessu
Hugh West

Í þessari grein mun ég sýna þér hvernig þú getur þróað og notað Já Nei skilaboðareit í VBA í Excel.

Þróaðu og notaðu a Já Nei Skilaboðakassi með Excel VBA (Quick View)

2858

Hlaða niður æfingarvinnubók

Sæktu þessa æfingarbók til að æfa á meðan þú eru að lesa þessa grein.

Já Nei Message Box.xlsm

Yfirlit yfir VBA kóðann til að þróa og nota Já Nei Message Box (Skref-fyrir-skref greining)

Við skulum læra notkun á já-nei skilaboðareit með einföldu dæmi. skilaboðareiturinn mun spyrja þig spurningar, líkar þér við ExcelWIKI?

Ef svarið þitt er já, smellirðu á í skilaboðareitnum . Og ef svarið þitt er Nei muntu smella á Nei .

Nú, hvað mun gerast eftir að þú smellir á já eða nei í skilaboðareitnum ? Í virka vinnublaðinu eru 2 frumur sem innihalda fjölda fólks sem líkar við og mislíkar ExcelWIKI. Ef þú ýtir á hækkar talan í like-reitnum um einn.

Og ef þú ýtir á nei hækkar talan í mislíkar-reitnum um einn .

Svo, hvernig á að framkvæma allt þetta verkefni með VBA kóða? Auðvelt. Það eru 2 stór skref í öllu ferlinu.

  • Þróa Já-Nei skilaboðareitinn
  • Notkun úttaks 1>Skilaboðabox

Ég er að sýna smáatriði hvers skrefs fyrir nám þitt.

⧪ Skref1: Að þróa Já-Nei skilaboðareitinn

Fyrst og fremst þarftu að búa til já-nei skilaboðaboxið í VBA . Þetta er auðvelt. Notaðu sömu aðferð og venjulega skilaboðakassann, með spurningunni um rökin, ásamt nýjum rökum vbYesNo .

Hér er spurningin: “Do You Like ExcelWIKI ?”

7363

⧪ Skref 2: Notkun skilaboðakassans úttaks

Næst munum við framkvæma verkefni með því að nota skilaboðabox úttakið. Hér inniheldur hólf C3 fjölda fólks sem líkar við ExcelWIKI og hólf C4 inniheldur fjölda fólks sem líkar ekki við ExcelWIKI.

Svo, ef svarið er , reit C3 mun hækka um einn. Og ef það er Nei mun reit C4 hækka um einn.

Við munum nota Ef-blokk til að framkvæma þetta.

1683

Þannig að allur VBA kóðinn verður:

VBA kóði:

6334

Búa til fjölva til að þróa og nota Já Nei skilaboðakassi í Excel

Við höfum séð skref-fyrir-skref greiningu á kóðanum að þróa og nota Já-Nei skilaboðareit. Nú skulum við sjá hvernig við getum byggt upp Macro til að keyra kóðann.

⧪ Skref 1: VBA gluggann opnaður

Ýttu á ALT + F11 á lyklaborðinu þínu til að opna Visual Basic gluggann.

⧪ Skref 2: Setja inn nýja einingu

Farðu í Setja inn > Module á tækjastikunni. Smelltu á Module . Ný eining sem heitir Module1 (eða eitthvað annað sem fer eftir fyrri sögu þinni) opnast.

⧪ Skref 3: Setja inn VBA kóðann

Þetta er mikilvægasta skrefið. Settu tiltekinn VBA kóða inn í eininguna.

⧪ Skref 4: Keyra kóðann

Smelltu á Run Sub / UserForm tólinu á tækjastikunni hér að ofan.

Kóðinn mun keyra. skilaboðakassi mun spyrja þig hvort þér líkar við ExcelWIKI eða ekki, með og Nei valkostinum.

Ef þú velur mun talan í hólfinu C3 hækka um einn. Og ef þú velur Nei mun talan í reit C4 hækka um einn.

Hér hef ég valið , þannig að Fjöldi fólks sem líkar við ExcelWIKI hefur aukist um einn.

Hlutur til að muna

  • skilaboðakassi í VBA inniheldur samtals 4 færibreytur sem kallast Hvetja, hnappur, titill og hjálparskrá . Hér hef ég aðeins sýnt 2 færibreytur, Hvetja og hnappinn . En ef þú vilt uppgötva VBA skilaboðareitinn nánar, geturðu athugað þennan hlekk.

Hugh West er mjög reyndur Excel þjálfari og sérfræðingur með yfir 10 ára reynslu í greininni. Hann er með BA gráðu í bókhaldi og fjármálum og meistaragráðu í viðskiptafræði. Hugh hefur ástríðu fyrir kennslu og hefur þróað einstaka kennsluaðferð sem auðvelt er að fylgja eftir og skilja. Sérfræðiþekking hans á Excel hefur hjálpað þúsundum nemenda og fagfólks um allan heim að bæta færni sína og skara fram úr í starfi. Í gegnum bloggið sitt deilir Hugh þekkingu sinni með heiminum og býður upp á ókeypis Excel námskeið og netþjálfun til að hjálpa einstaklingum og fyrirtækjum að ná fullum möguleikum.