Excel VBA: Disvolvu kaj Uzu Jes Ne Mesaĝkeston

  • Kundividu Ĉi Tion
Hugh West

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.

Hugh West estas tre sperta Excel-trejnisto kaj analizisto kun pli ol 10 jaroj da sperto en la industrio. Li tenas bakalaŭron en Kontado kaj Financo kaj magistron en Komercadministracio. Hugh havas entuziasmon por instruado kaj evoluigis unikan instruan aliron kiu estas facile sekvi kaj kompreni. Lia sperta scio pri Excel helpis milojn da studentoj kaj profesiuloj tutmonde plibonigi siajn kapablojn kaj elstari en siaj karieroj. Per sia blogo, Hugh dividas sian scion kun la mondo, proponante senpagajn Excel-lernilojn kaj interretan trejnadon por helpi individuojn kaj entreprenojn atingi sian plenan potencialon.