Excel VBA: Razvijte i koristite okvir s porukom Da Ne

  • Podijeli Ovo
Hugh West

U ovom članku ću vam pokazati kako možete razviti i koristiti okvir s porukom Da Ne u VBA u Excelu.

Razviti i koristiti Da Ne Okvir s porukom s Excel VBA (Brzi pregled)

5310

Preuzmite radnu bilježnicu za vježbe

Preuzmite ovu radnu bilježnicu za vježbe kako biste vježbali dok čitaju ovaj članak.

Yes No Message Box.xlsm

Pregled VBA koda za razvoj i korištenje Da Ne okvira s porukom (Analiza korak po korak)

Naučimo koristiti da-ne okvir s porukom na jednostavnom primjeru. Okvir s porukom će vam postaviti pitanje, sviđa li vam se ExcelWIKI?

Ako je vaš odgovor da, kliknut ćete Da u okviru s porukom . A ako je vaš odgovor Ne , kliknut ćete Ne .

Sada, što će se dogoditi nakon što kliknete da ili ne u okviru s porukom ? U aktivnom radnom listu postoje 2 ćelije koje sadrže broj ljudi kojima se sviđa i ne sviđa ExcelWIKI. Ako pritisnete da , broj u ćeliji za nesviđanje povećat će se za jedan.

A ako pritisnete ne , broj u ćeliji za nesviđanje povećat će se za jedan .

Dakle, kako izvršiti cijeli ovaj zadatak s VBA kodom? Lako. Postoje 2 glavna koraka u cijelom procesu.

  • Razvoj Da-Ne okvira s porukom
  • Korištenje rezultata Okvir za poruke

Pokazujem detalje svakog koraka za vaše učenje.

⧪ Korak1: Razvijanje okvira s porukom Da-Ne

Prvo, morate stvoriti okvir s porukom da-ne u VBA . Ovo je jednostavno. Koristite istu proceduru kao i obični okvir s porukom, s pitanjem o argumentu, zajedno s novim argumentom vbDaNe .

Ovdje je pitanje, “Sviđa li vam se ExcelWIKI ?”

5365

⧪ Korak 2: Korištenje izlaza okvira s porukom

Dalje ćemo izvršiti zadatak pomoću izlaza okvira za poruke . Ovdje ćelija C3 sadrži broj ljudi koji vole ExcelWIKI, a ćelija C4 sadrži broj ljudi koji ne vole ExcelWIKI.

Dakle, ako odgovor je Da , ćelija C3 će se povećati za jedan. A ako je Ne , ćelija C4 će se povećati za jedan.

Upotrijebit ćemo If-blok da ovo izvršimo.

1286

Dakle, kompletan VBA kod će biti:

VBA kod:

3891

Stvaranje makronaredbe za razvoj i korištenje okvira s porukom Da Ne u programu Excel

Vidjeli smo analizu koda korak po korak razviti i koristiti okvir s porukom Da-Ne. Pogledajmo sada kako možemo napraviti makronaredbu za pokretanje koda.

⧪ Korak 1: Otvaranje VBA prozora

Pritisnite ALT + F11 na tipkovnici da otvorite prozor Visual Basic .

⧪ Korak 2: Umetanje novog modula

Idite na Umetni > Modul na alatnoj traci. Kliknite na Modul . Novi modul pod nazivom Module1 (ili bilo što drugo ovisno o vašoj prošloj povijesti) će se otvoriti.

⧪ Korak 3: Postavljanje VBA koda

Ovo je najvažniji korak. Umetnite navedeni VBA kod u modul.

⧪ Korak 4: Pokretanje koda

Kliknite na alatu Run Sub / UserForm s gornje alatne trake.

Kôd će se pokrenuti. Okvir s porukom pitat će vas da li vam se sviđa ExcelWIKI ili ne, s opcijom Da i Ne .

Ako odaberete Da , broj u ćeliji C3 će se povećati za jedan. A ako odaberete Ne , broj u ćeliji C4 će se povećati za jedan.

Ovdje sam odabrao da , tako da broj ljudi koji vole ExcelWIKI povećao se za jedan.

Stvari koje treba zapamtiti

  • Okvir s porukom u VBA sadrži ukupno 4 parametra koji se nazivaju Prompt, Button, Title i Help File . Ovdje sam pokazao samo 2 parametra, Prompt i Button . Ali ako želite detaljnije otkriti VBA okvir s porukom , provjerite ovu vezu.

Hugh West vrlo je iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i financije te magistrirao poslovno upravljanje. Hugh ima strast za podučavanjem i razvio je jedinstveni pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno poznavanje programa Excel pomoglo je tisućama studenata i profesionalaca diljem svijeta da poboljšaju svoje vještine i postignu uspjeh u karijeri. Putem svog bloga, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne vodiče za Excel i online obuku kako bi pomogao pojedincima i tvrtkama da dostignu svoj puni potencijal.