Excel VBA: Ontwikkel en gebruik 'n Ja Nee-boodskapkas

  • Deel Dit
Hugh West

In hierdie artikel sal ek jou wys hoe jy 'n Ja Nee -boodskapboks in VBA in Excel kan ontwikkel en gebruik.

Ontwikkel en gebruik 'n Ja Nee Boodskapkas met Excel VBA (Quick View)

1693

Laai oefenwerkboek af

Laai hierdie oefenwerkboek af om te oefen terwyl jy lees hierdie artikel.

Ja Nee Boodskapkas.xlsm

'n Oorsig van die VBA-kode om 'n Ja Nee-boodskapkas te ontwikkel en te gebruik (Stap-vir-stap-analise)

Kom ons leer die gebruik van 'n ja-nee-boodskapblokkie met 'n eenvoudige voorbeeld. Die boodskapblokkie sal jou 'n vraag vra, hou jy van ExcelWIKI?

As jou antwoord ja is, sal jy Ja in die boodskapblokkie . En as jou antwoord Nee is, sal jy Nee klik.

Nou, wat sal gebeur nadat jy ja of nee in die boodskapblokkie<2 geklik het>? In die aktiewe werkblad is daar 2 selle wat die aantal mense bevat wat van ExcelWIKI hou en nie hou nie. As jy ja druk, sal die nommer in die laaiksel met een vermeerder.

En as jy nee tik, sal die nommer in die laaiksel met een toeneem. .

So, hoe om hierdie hele taak met 'n VBA -kode uit te voer? Maklik. Daar is 2 hoofstappe in die hele proses.

  • Ontwikkeling van die Ja-Nee-boodskapkas
  • Gebruik die uitset van die Boodskapkas

Ek wys die detail van elke stap vir jou leer.

⧪ Stap1: Ontwikkel die Ja-Nee-boodskapkas

Eerstens moet jy die ja-nee-boodskap -boks in VBA skep. Dit is maklik. Gebruik dieselfde prosedure as die gewone boodskapblokkie, met die vraag oor die argument, saam met 'n nuwe argument vbJaNee .

Hier is die vraag, “Hou jy van ExcelWIKI ?”

6507

⧪ Stap 2: Gebruik die Boodskapkas-afvoer

Volgende sal ons 'n taak uitvoer gebruik die boodskapkas -uitvoer. Hier bevat sel C3 die aantal mense wat van ExcelWIKI hou, en sel C4 bevat die aantal mense wat nie van ExcelWIKI hou nie.

Dus, as die antwoord is Ja , sel C3 sal met een vermeerder. En as dit Nee is, sal sel C4 met een vermeerder.

Ons sal 'n Indien-blok gebruik om dit uit te voer.

5882

So die volledige VBA -kode sal wees:

VBA-kode:

8356

Skep die makro om 'n Ja Nee-boodskapkas in Excel te ontwikkel en te gebruik

Ons het die stap-vir-stap analise van die kode gesien om 'n Ja-Nee-boodskapblokkie te ontwikkel en te gebruik. Kom ons kyk nou hoe ons 'n Makro kan bou om die kode te laat loop.

⧪ Stap 1: Maak die VBA-venster oop

Druk ALT + F11 op jou sleutelbord om die Visual Basic -venster oop te maak.

⧪ Stap 2: Voeg 'n nuwe module in

Gaan na Voeg in > Module in die nutsbalk. Klik op Module . 'n Nuwe module genaamd Module1 (of enigiets anders afhangende van jou verlede geskiedenis) sal oopmaak.

⧪ Stap 3: Plaas die VBA-kode

Dit is die belangrikste stap. Voeg die gegewe VBA -kode in die module in.

⧪ Stap 4: Begin die kode

Klik op die Run Sub / UserForm -nutsding vanaf die nutsbalk hierbo.

Die kode sal loop. 'n boodskapkas sal jou vra of jy van ExcelWIKI hou of nie, met 'n Ja en 'n Nee opsie.

As jy Ja kies, sal die getal in sel C3 met een vermeerder. En as jy Nee kies, sal die getal in sel C4 met een vermeerder.

Hier het ek ja gekies, dus die aantal mense wat van ExcelWIKI hou, het met een toegeneem.

Dinge om te onthou

  • 'n boodskapkas in VBA bevat 'n totaal van 4 parameters genaamd Vraag, Knoppie, Titel en Hulplêer . Hier het ek net 2 parameters, Prompt en knoppie gewys. Maar as jy die VBA-boodskapkas in meer besonderhede wil ontdek, kan jy hierdie skakel nagaan.

Hugh West is 'n hoogs ervare Excel-afrigter en ontleder met meer as 10 jaar ondervinding in die bedryf. Hy het 'n Baccalaureusgraad in Rekeningkunde en Finansies en 'n Meestersgraad in Besigheidsadministrasie. Hugh het 'n passie vir onderrig en het 'n unieke onderrigbenadering ontwikkel wat maklik is om te volg en te verstaan. Sy kundige kennis van Excel het duisende studente en professionele persone wêreldwyd gehelp om hul vaardighede te verbeter en uit te blink in hul loopbane. Deur sy blog deel Hugh sy kennis met die wêreld, en bied gratis Excel-tutoriale en aanlyn opleiding aan om individue en besighede te help om hul volle potensiaal te bereik.