Ynhâldsopjefte
Yn dit artikel sil ik jo sjen litte hoe't jo in Ja Nee berjochtfakje kinne ûntwikkelje en brûke yn VBA yn Excel.
Untwikkelje en brûke in Ja Nee Berjochtfak mei Excel VBA (Quick View)
8707
Download Practice Workbook
Download dit oefenwurkboek om te oefenjen wylst jo binne it lêzen fan dit artikel.
Ja Gjin berjochtenfak.xlsm
In oersjoch fan 'e VBA-koade foar it ûntwikkeljen en brûken fan in Ja Nee-berjochtenfak (Stap-foar-stap Analyse)
Litte wy it gebrûk leare fan in ja-nee-berjochtfak mei in ienfâldich foarbyld. It berjochtfak sil jo in fraach stelle, fynst ExcelWIKI leuk?
As jo antwurd ja is, klikje jo op Ja yn it berjochtfak . En as jo antwurd Nee is, klikje jo op Nee .
No, wat bart der neidat jo op ja of nee yn it berjochtenfak<2 klikke>? Yn it aktive wurkblêd binne d'r 2 sellen dy't it oantal minsken befetsje dy't ExcelWIKI leuk fine en net leukje. As jo op ja slaan, sil it nûmer yn de like-sel mei ien tanimme.
En as jo op nee slaan, sil it nûmer yn de dislike-sel mei ien tanimme. .
Dus, hoe kinne jo dizze hiele taak útfiere mei in VBA -koade? Maklik. D'r binne 2 wichtige stappen yn it hiele proses.
- It Ja-Nee-berjochtfak ûntwikkelje
- It brûken fan de útfier fan de Berjochtfak
Ik lit it detail fan elke stap foar jo learen sjen.
⧪ Stap1: It Ja-Nee-berjochtfak ûntwikkelje
Allearst moatte jo it fak ja-nee oanmeitsje yn VBA . Dit is maklik. Brûk deselde proseduere as it gewoane berjochtfak, mei de fraach oangeande it argumint, tegearre mei in nij argumint vbYesNo .
Hjir is de fraach, “Hâldsto fan ExcelWIKI ?”
1869
⧪ Stap 2: De berjochtfakútfier brûke
Dêrnei sille wy in taak útfiere mei de berjochtfak -útfier. Hjiryn befettet sel C3 it oantal minsken dat ExcelWIKI leuk fynt, en sel C4 befettet it oantal minsken dat ExcelWIKI net leuk fynt.
Dus, as de antwurd is Ja , sel C3 sil tanimme mei ien. En as it Nee is, sil sel C4 mei ien tanimme.
Wy sille in If-blok brûke om dit út te fieren.
7446
Dus de folsleine VBA -koade sil wêze:
⧭ VBA-koade:
3711
De makro oanmeitsje om in Ja Nee Berjochtfak te ûntwikkeljen en te brûken yn Excel
Wy hawwe de stap-foar-stap analyze fan 'e koade sjoen om in Ja-Nee-berjochtfak te ûntwikkeljen en te brûken. Litte wy no sjen hoe't wy in makro kinne bouwe om de koade út te fieren.
⧪ Stap 1: It VBA-finster iepenje
Druk op ALT + F11 op jo toetseboerd om it finster Visual Basic te iepenjen.
⧪ Stap 2: In nije module ynfoegje
Gean nei Ynfoegje > Module yn 'e arkbalke. Klik op Module . In nije module neamd Module1 (of wat oars ôfhinklik fan jo ferline skiednis) sil iepenje.
⧪ Stap 3: De VBA-koade pleatse
Dit is de wichtichste stap. Foegje de opjûne VBA -koade yn de module yn.
⧪ Stap 4: De koade útfiere
Klik op de Run Sub / UserForm ark fan de arkbalke hjirboppe.
De koade sil rinne. In berjochtfak sil jo freegje oft jo ExcelWIKI leuk fine of net, mei in Ja en in Nee opsje.
As jo Ja kieze, sil it nûmer yn sel C3 mei ien tanimme. En as jo Nee kieze, sil it nûmer yn sel C4 mei ien tanimme.
Hjir haw ik ja selektearre, dus de oantal minsken dat ExcelWIKI leuk fynt, is mei ien tanommen.
Dingen om te ûnthâlden
- In berjochtfak yn VBA befettet in totaal fan 4 parameters neamd Prompt, Knop, Titel en Helptriem . Hjir haw ik allinich 2 parameters, Prompt en knop sjen litten. Mar as jo it VBA-berjochtfak yn mear detail ûntdekke wolle, kinne jo dizze keppeling kontrolearje.