Enhavtabelo
En ĉi tiu artikolo, mi montros al vi kiel vi povas disvolvi kaj uzi Jes Ne mesaĝkeston en VBA en Excel.
Disvolvi kaj Uzu Jes Ne Mesaĝkesto kun Excel VBA (Rapida Vido)
4214
Elŝutu Praktikan Laborlibron
Elŝutu ĉi tiun praktikan laborlibron por ekzerci dum vi legas ĉi tiun artikolon.
Jes Ne Mesaĝkesto.xlsm
Superrigardo de la VBA-Kodo por Disvolvi kaj Uzi Jes Ne Mesaĝkeston (Paŝo-post-paŝa Analizo)
Ni lernu la uzon de jes-ne mesaĝkesto kun simpla ekzemplo. La mesaĝkesto demandos al vi, ĉu vi ŝatas ExcelWIKI?
Se via respondo estas jesa, vi alklakos Jes en la mesaĝkesto . Kaj se via respondo estas Ne , vi alklakos Ne .
Nun, kio okazos post kiam vi klakos jes aŭ ne en la mesaĝkesto ? En la aktiva laborfolio, estas 2 ĉeloj, kiuj enhavas la nombron da homoj, kiuj ŝatas kaj malŝatas ExcelWIKI. Se vi trafas jes , la nombro en la simila ĉelo pliiĝos je unu.
Kaj se vi trafas ne , la nombro en la malŝata ĉelo pliiĝos je unu. .
Do, kiel plenumi ĉi tiun tutan taskon per VBA kodo? Facila. Estas 2 gravaj paŝoj en la tuta procezo.
- Disvolvado de la Jes-Ne Mesaĝkesto
- Uzante la Eligon de la Mesaĝkesto
Mi montras la detalon de ĉiu paŝo por via lernado.
⧪ Paŝo1: Disvolvante la Jes-Ne-Mesaĝkeston
Antaŭ ĉio, vi devas krei la jes-ne-mesaĝo -skatolon en VBA . Ĉi tio estas facila. Uzu la saman proceduron kiel la ordinara mesaĝkesto, kun la demando pri la argumento, kune kun nova argumento vbJesNe .
Jen la demando estas, “Ĉu Vi Ŝatas ExcelWIKI ?”
4053
⧪ Paŝo 2: Uzante la Eligo de Mesaĝo-Skato
Venon, ni plenumos taskon uzante la eligaĵon mesaĝkesto . Ĉi tie, ĉelo C3 enhavas la nombron da homoj kiuj ŝatas ExcelWIKI, kaj ĉelo C4 enhavas la nombron da homoj kiuj ne ŝatas ExcelWIKI.
Do, se la respondo estas Jes , ĉelo C3 pliiĝos je unu. Kaj se ĝi estas Ne , ĉelo C4 pliiĝos je unu.
Ni uzos Se-bloko por plenumi ĉi tion.
2410
Do la kompleta VBA kodo estos:
⧭ VBA-kodo:
7383
Kreante la Makroon por Disvolvi kaj Uzi Jes Nean Mesaĝkeston en Excel
Ni vidis la paŝon post paŝo analizo de la kodo evoluigi kaj uzi Jes-Nean mesaĝkeston. Nun, ni vidu kiel ni povas konstrui Makroon por ruli la kodon.
⧪ Paŝo 1: Malfermu la VBA-Fenestron
Premu ALT + F11 sur via klavaro por malfermi la fenestron Visual Basic .
⧪ Paŝo 2: Enmetu Novan Modulon
Iru al Enmeti > Modulo en la ilobreto. Alklaku Modulo . Nova modulo nomata Modulo1 (aŭ io alia depende de via pasinta historio) malfermiĝos.
⧪ Paŝo 3: Meti la VBA-Kodon
Ĉi tio estas la plej grava paŝo. Enigu la donitan VBA kodon en la modulon.
⧪ Paŝo 4: Ruli la Kodon
Alklaku sur la ilo Run Sub / UserForm el la ilobreto supre.
La kodo ruliĝos. mesaĝkesto demandos vin ĉu vi ŝatas ExcelWIKI aŭ ne, kun Jes kaj Ne opcio.
Se vi elektas Jes , la nombro en ĉelo C3 pliiĝos je unu. Kaj se vi elektas Ne , la nombro en ĉelo C4 pliiĝos je unu.
Ĉi tie, mi elektis jes , do la nombro da homoj, kiuj ŝatas ExcelWIKI , pliiĝis je unu.
Memorindaj aferoj
- mesaĝkesto en VBA enhavas entute 4 parametrojn nomitajn Prompto, Butono, Titolo kaj Helpdosiero . Ĉi tie mi montris nur 2 parametrojn, Prompt kaj Buton . Sed se vi volas pli detale malkovri la VBA-mesaĝo-skatolon , vi povas kontroli ĉi tiun ligilon.