Talaan ng nilalaman
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.