Excel VBA: Razvijte i koristite okvir za poruke da ne

  • Podijeli Ovo
Hugh West

U ovom članku pokazat ću vam kako možete razviti i koristiti Da Ne okvir za poruku u VBA u Excelu.

Razvijte i koristite Da Ne Okvir za poruke s Excel VBA (brzi pregled)

5663

Preuzmite radnu svesku za vježbe

Preuzmite ovu radnu svesku za vježbanje da biste vježbali dok ste čitaju ovaj članak.

Da Ne Message Box.xlsm

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

Naučimo korištenje da-ne okvira za poruke na jednostavnom primjeru. okvir za poruku će vam postaviti pitanje, da li vam se sviđa ExcelWIKI?

Ako je vaš odgovor da, kliknite na Da u kutiji za poruke . A ako je vaš odgovor Ne , kliknut ćete na Ne .

Sad, šta će se dogoditi nakon što kliknete da ili ne u kutiji za poruke ? 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 sviđanje će se povećati za jedan.

A ako pritisnete ne , broj u ćeliji koja vam se sviđa će se povećati za jedan .

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

  • Razvijanje Da-Ne okvira za poruke
  • Upotreba izlaza Kut za poruke

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

⧪ Korak1: Razvijanje okvira za poruke da-ne

Prije svega, morate kreirati da-ne poruku okvir u VBA . Ovo je lako. Koristite istu proceduru kao i obični okvir za poruke, sa pitanjem o argumentu, zajedno s novim argumentom vbYesNo .

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

1722

⧪ Korak 2: Korištenje izlaza okvira za poruke

Sljedeće ćemo izvršiti zadatak koristeći izlaz kutija za poruke . Ovdje ćelija C3 sadrži broj ljudi kojima se sviđa 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.

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

5331

Dakle, kompletan VBA kod će biti:

VBA kod:

7435

Kreiranje makroa za razvoj i korištenje okvira s porukama da ne u Excelu

Vidjeli smo detaljnu analizu koda da razvijete i koristite okvir sa porukom Da-Ne. Sada, da vidimo kako možemo napraviti makro za pokretanje koda.

⧪ Korak 1: Otvaranje VBA prozora

Pritisnite ALT + F11 na vašoj tastaturi da otvorite prozor Visual Basic .

⧪ Korak 2: Umetanje novog modula

Idite na Insert > Modul na traci sa alatkama. Kliknite na Modul . Novi modul pod nazivom Modul1 (ili bilo šta drugo u zavisnosti od vaše prošlosti) će se otvoriti.

⧪ Korak 3: Stavljanje VBA koda

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

⧪ Korak 4: Pokretanje koda

Kliknite na alatu Run Sub / UserForm sa alatne trake iznad.

Kôd će se pokrenuti. kutija za poruke će vas pitati da li vam se sviđa ExcelWIKI ili ne, sa Da i Ne opcijom.

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 se povećao za jedan.

Stvari koje treba zapamtiti

  • kutija za poruke u VBA sadrži ukupno 4 parametara zvanih Prompt, Button, Title i Helpfile . Ovdje sam prikazao samo 2 parametara, Prompt i Dugme . Ali ako želite da otkrijete VBA okvir za poruke detaljnije, možete provjeriti ovaj link.

Hugh West je vrlo iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i finansije i magistrirao poslovnu administraciju. Hugh ima strast prema podučavanju i razvio je jedinstven pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno znanje o Excel-u pomoglo je hiljadama studenata i profesionalaca širom svijeta da poboljšaju svoje vještine i napreduju u karijeri. Kroz svoj blog, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne Excel tutorijale i online obuku kako bi pomogli pojedincima i preduzećima da ostvare svoj puni potencijal.