Sadržaj
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.