Talaan ng nilalaman
Ang Excel VBA ay isang mahusay at madaling gamiting tool upang maisagawa ang mga gawain nang medyo mabilis sa maramihang halaga. Maaari kang maglapat ng ilang kundisyon at makakuha ng iba't ibang resulta batay sa mga indibidwal na kundisyon sa pamamagitan ng VBA. Ngayon, kung minsan, maaaring gusto mong suriin kung mayroong isang partikular na sheet sa iyong workbook. At, kung hindi, maaaring kailanganin mong likhain ang sheet na iyon. Sa artikulong ito, ipapakita ko sa iyo ang lahat ng mga hakbang upang magdagdag ng sheet kung wala ito, gamit ang Excel VBA.
Excel VBA: Magdagdag ng Sheet Kung Wala Ito (Isang Mabilis na View)
7439
Ipasok sa isang bagong module para ilapat ang code sa itaas.
I-download ang Practice Workbook
Maaari mong i-download ang aming workbook ng pagsasanay mula dito nang libre!
Magdagdag ng Sheet kung Hindi Ito Umiiral.xlsm
Mga Hakbang para Ilapat ang VBA Code para Magdagdag ng Sheet sa Excel Kung Hindi Ito Umiiral
Sabihin, mayroon kang workbook na naglalaman ng 4 na worksheet na pinangalanang Enero, Pebrero, Marso, at Abril. Ang bawat sheet ay naglalaman ng ulat sa pagbebenta ng susunod na buwan. Ngayon, kailangan mong maghanap ng ilang mga sheet sa workbook at idagdag ang sheet kung wala ito. Maaari mong sundin ang mga sunud-sunod na alituntunin sa ibaba para magawa ito.
📌 Hakbang 1: Maglagay ng Bagong Module
Una, kailangan mong maglagay ng isang module para magsulat ng VBA code.
- Upang gawin ito, sa pinakadulo simula, pumunta sa Developer tab >> Visual Basic tool.
- Bilang resulta, ang Microsoft VisualBasic for Applications ay lalabas ang window.
- Pagkatapos, pumunta sa Insert tab >> Module tool.
Kaya, isang bagong module na pinangalanang Module1 ay nalikha na.
Magbasa Nang Higit Pa: Paano Magdagdag ng Sheet gamit ang Pangalan sa Excel VBA (6 Madaling Paraan)
Mga Katulad na Pagbasa
- Gumawa ng Bagong Workbook at I-save Gamit ang VBA sa Excel
- Excel VBA: Gumawa ng Bagong Workbook at Pangalanan Ito (6 na Halimbawa)
- Paano Gumawa ng Bagong Sheet mula sa Template Gamit ang Macro sa Excel
📌 Hakbang 2: Isulat at I-save ang Kinakailangang VBA Code
Ngayon, kailangan mong isulat ang code sa loob ng module at i-save ito.
- Sa para magawa ito, mag-click sa opsyon na Module1 at isulat ang sumusunod na code sa window ng code.
25778784
- Bilang isang resulta, magiging ganito ang hitsura ng window ng code.
🔎 Paliwanag ng Code:
♣ Segment 1:
9105
Sa bahaging ito, idineklara namin ang macro name at variable nam es.
♣ Segment 2:
8335
Sa bahaging ito, gumawa kami ng input box. Sa pamamagitan ng input box na ito, maaari nating kunin ang input ng pangalan ng file na kailangan nating hanapin.
♣ Segment 3:
3510
Sa bahaging ito, tinitingnan namin kung ang kinakailangang sheet ay umiiral sa workbook. Kung hindi, gagawa ito ng kinakailangang sheet at magpapakita sa amin ng mensahe tungkol sa pagbabagong ito.
♣ Segment 4:
5738
Sa bahaging ito, ginawa namin ang resulta kung mayroon nang kinakailangang sheet sa workbook. Sa sitwasyong ito, lalabas ang isa pang kahon ng mensahe na nagpapaalam sa iyo na umiiral ang sheet na ito. Higit pa rito, sa bahaging ito, tinatapos namin nang maayos ang code.
- Pagkatapos, pindutin ang Ctrl + S.
- Pagkatapos, lalabas ang isang Microsoft Excel window. Mag-click sa button na Hindi .
- Bilang resulta, lalabas ang window na Save As .
- Pagkasunod, piliin ang opsyon na I-save bilang uri: bilang .xlsm na format. Pagkatapos, i-click ang button na I-save .
Kaya, naisulat at nai-save mo ang iyong kinakailangang code.
Tandaan:
Dapat mong i-save ang Excel workbook sa .xlsm na format. Kung hindi, hindi papaganahin ang macro at hindi gagana ang code.
Magbasa Nang Higit Pa: Excel VBA para Magdagdag ng Sheet na may Pangalan ng Variable (5 Mga Ideal na Halimbawa)
📌 Hakbang 3: Patakbuhin ang Code
Ngayon, kailangan mong patakbuhin ang code at suriin ang mga resulta.
- Upang gawin ito, una at pangunahin, i-click sa icon na Run sa window ng Microsoft Visual Basic for Applications .
- Bilang resulta, lalabas ang Macros window.
- Pagkatapos, piliin ang AddSheetIfNotExist macro at i-click ang button na Run .
- Sa ngayon, ang aming ginawang message boxlalabas ang pinangalanang Add Sheet If Not Exist . Dito, ang awtomatikong opsyon ay magiging Sheet5 .
- Ngayon, para sa pagsusuri, isulat ang “Abril” sa text box at mag-click sa button na Ok .
- Pagkatapos, makikita mo ang isa pang mensahe lalabas ang kahon na nagsasabi sa iyo na umiiral na ang sheet.
- Mag-click sa button na Ok .
- Pagkatapos, patakbuhin muli ang code at isulat ang “Mayo” sa text box ng ginawang message box. Pagkatapos, mag-click sa button na OK .
- Bilang resulta, makakakita ka ng isa pang kahon ng mensahe na lalabas na nagpapaalam sa iyo na ang “Mayo” na sheet ay hindi umiiral at sa gayon ay nilikha nito ang sheet na ito.
- Kasunod, i-click ang OK na button.
Sa wakas, makikita mong nagdagdag ka ng sheet na wala pa dati. At, magiging ganito na ngayon ang workbook.
Magbasa Nang Higit Pa: Excel VBA: Magdagdag ng Sheet After Last (3 Ideal na Halimbawa)
Konklusyon
Kaya, sa artikulong ito, ipinakita ko sa iyo ang lahat ng mga hakbang upang magdagdag ng sheet kung wala sa Excel VBA. Maingat na suriin ang buong artikulo upang maunawaan ito nang mas mabuti at maisagawa ang iyong ninanais na resulta. Umaasa ako na mahanap mo ang artikulong ito na kapaki-pakinabang at nagbibigay-kaalaman. Kung mayroon kang anumang karagdagang tanong o rekomendasyon, mangyaring huwag mag-atubiling makipag-ugnayan sa akin.
At, bisitahin ang ExcelWIKI para sa marami pamga artikulo tulad nito. Salamat!