Excel VBA: Bumuo at Gumamit ng Yes No Message Box

  • Ibahagi Ito
Hugh West

Sa artikulong ito, ipapakita ko sa iyo kung paano ka makakabuo at makakagamit ng Oo Hindi message box sa VBA sa Excel.

Bumuo at Gumamit ng isang Oo Hindi Message Box na may Excel VBA (Quick View)

6094

I-download ang Practice Workbook

I-download ang practice workbook na ito para mag-ehersisyo habang ikaw ay nagbabasa ng artikulong ito.

Oo Hindi Kahon ng Mensahe.xlsm

Isang Pangkalahatang-ideya ng VBA Code na Bumuo at Gumamit ng Oo Hindi Kahon ng Mensahe (Step-by-Step Analysis)

Alamin natin ang paggamit ng yes-no message box na may simpleng halimbawa. Magtatanong sa iyo ang kahon ng mensahe , gusto mo ba ang ExcelWIKI?

Kung oo ang sagot mo, i-click mo ang Oo sa kahon ng mensahe . At kung ang iyong sagot ay Hindi , i-click mo ang Hindi .

Ngayon, ano ang mangyayari pagkatapos mong i-click ang oo o hindi sa kahon ng mensahe ? Sa aktibong worksheet, mayroong 2 na mga cell na naglalaman ng bilang ng mga taong gusto at hindi gusto ang ExcelWIKI. Kung pinindot mo ang oo , tataas ng isa ang numero sa like cell.

At kung pinindot mo ang no , tataas ng isa ang numero sa dislike cell. .

Kung gayon, paano gagawin ang buong gawaing ito gamit ang isang VBA code? Madali. Mayroong 2 pangunahing hakbang sa buong proseso.

  • Pagbuo ng Yes-No Message Box
  • Paggamit ng Output ng Kahon ng Mensahe

Ipinapakita ko ang detalye ng bawat hakbang para sa iyong pag-aaral.

⧪ Hakbang1: Pagbuo ng Yes-No Message Box

Una sa lahat, kailangan mong gawin ang yes-no message box sa VBA . Ito ay madali. Gamitin ang parehong pamamaraan tulad ng ordinaryong kahon ng mensahe, na may tanong tungkol sa argumento, kasama ng isang bagong argumento vbYesNo .

Narito ang tanong, “Gusto Mo ba ng ExcelWIKI ?”

1519

⧪ Hakbang 2: Gamit ang Output ng Kahon ng Mensahe

Susunod, gagawa tayo ng isang gawain gamit ang output na kahon ng mensahe . Dito, ang cell C3 ay naglalaman ng bilang ng mga taong may gusto sa ExcelWIKI, at ang cell C4 ay naglalaman ng bilang ng mga taong ayaw sa ExcelWIKI.

Kaya, kung ang ang sagot ay Oo , ang cell C3 ay tataas ng isa. At kung ito ay Hindi , ang cell C4 ay tataas ng isa.

Gagamit kami ng If-block upang maisagawa ito.

4882

Kaya ang kumpletong VBA code ay magiging:

VBA Code:

1946

Paggawa ng Macro para Mabuo at Gumamit ng Yes No Message Box sa Excel

Nakita namin ang sunud-sunod na pagsusuri ng code para bumuo at gumamit ng Yes-No message box. Ngayon, tingnan natin kung paano tayo makakabuo ng Macro para patakbuhin ang code.

⧪ Hakbang 1: Pagbubukas ng VBA Window

Pindutin ang ALT + F11 sa iyong keyboard para buksan ang Visual Basic na window.

⧪ Hakbang 2: Paglalagay ng Bagong Module

Pumunta sa Ipasok > Module sa toolbar. Mag-click sa Module . Isang bagong module na tinatawag na Module1 (o anumang bagay na depende sa iyong nakaraang kasaysayan) ay magbubukas.

⧪ Hakbang 3: Paglalagay ng VBA Code

Ito ay ang pinakamahalagang hakbang. Ipasok ang ibinigay na VBA code sa module.

⧪ Hakbang 4: Pagpapatakbo ng Code

I-click sa tool na Run Sub / UserForm mula sa toolbar sa itaas.

Tatakbo ang code. Tatanungin ka ng kahon ng mensahe kung gusto mo ang ExcelWIKI o hindi, na may opsyon na Oo at Hindi .

Kung pipiliin mo ang Oo , tataas ng isa ang numero sa cell C3 . At kung pipiliin mo ang Hindi , ang numero sa cell C4 ay tataas ng isa.

Dito, pinili ko ang oo , kaya ang ang bilang ng mga taong gusto ng ExcelWIKI ay tumaas ng isa.

Mga Dapat Tandaan

  • Ang isang kahon ng mensahe sa VBA ay naglalaman ng kabuuang 4 na mga parameter na tinatawag na Prompt, Button, Title , at Helpfile . Dito ko lang ipinakita ang 2 parameter, Prompt at Button . Ngunit kung gusto mong matuklasan ang VBA message box nang mas detalyado, maaari mong tingnan ang link na ito.

Si Hugh West ay isang napakaraming Excel trainer at analyst na may higit sa 10 taong karanasan sa industriya. May hawak siyang Bachelor's degree sa Accounting and Finance at Master's degree sa Business Administration. Si Hugh ay may hilig sa pagtuturo at nakabuo ng kakaibang diskarte sa pagtuturo na madaling sundin at maunawaan. Ang kanyang dalubhasang kaalaman sa Excel ay nakatulong sa libu-libong mag-aaral at propesyonal sa buong mundo na mapabuti ang kanilang mga kasanayan at maging mahusay sa kanilang mga karera. Sa pamamagitan ng kanyang blog, ibinahagi ni Hugh ang kanyang kaalaman sa mundo, nag-aalok ng mga libreng Excel tutorial at online na pagsasanay upang matulungan ang mga indibidwal at negosyo na maabot ang kanilang buong potensyal.