Talaan ng nilalaman
Ang mga taong nagtatrabaho sa Excel VBA ay madalas na nahaharap sa problemang ito kung minsan, sinusubukan namin ngunit hindi makapag-edit ng Macro at ipinapakita na hindi ka makakapag-edit ng Macro sa isang nakatagong workbook . Sa artikulong ito, ipapakita ko sa iyo kung paano mo mareresolba ang isyung ito sa medyo madali at komprehensibong paraan.
I-download ang Practice Workbook
I-download ang practice workbook na ito para mag-ehersisyo habang ikaw ay binabasa ang artikulong ito.
Hindi Ma-edit ang Macro.xlsm
2 Madaling Solusyon para sa Hindi Makapag-edit ng Macro sa isang Nakatagong Workbook
Narito, sinusubukan kong mag-edit ng Macro mula sa aking workbook, ngunit hindi ko ito ma-edit. May lalabas na kahon ng notification at sinasabi nito sa akin na hindi ako makakapagtanggal ng Macro sa isang nakatagong workbook. Natitiyak kong ang mga nagtatrabaho sa Macros ay madalas na nahaharap sa problemang ito kahit isang beses sa kanilang buhay.
Ngayon ay maaaring magtaka ka, bakit ang impiyerno ipinapakita ba ito bilang isang nakatagong workbook kahit na binuksan ko ito at ginagawa ko ito? Okay, ang sagot ay ang Macro ay wala talaga sa loob ng iyong aktibong workbook, sa halip ito ay nasa loob ng ibang workbook na nakatago (na pinangalanang PERSONAL.xlsb dito, tingnan ang larawan), ngunit sa tuwing magbubukas ka ng anumang workbook, ipinapakita ito sa loob nito.
Samakatuwid, kapag sinubukan mong i-edit ito, hindi mo magagawa.
Ang layunin namin ngayon ay lutasin ang isyung ito. Iyon ay, upang mag-edit ng Macro sa isang nakatagong workbook.
Mareresolba namin ang isyu sa dalawang posiblengparaan.
1. Pag-edit ng Macro sa isang Nakatagong Workbook sa pamamagitan ng Pag-unhide Dito Una
Sa paraang ito, ipapakita muna natin ang nakatagong workbook, at pagkatapos ay tatanggalin ang Macro dito.
Sundin ang mga hakbang na binanggit sa ibaba upang isagawa ang prosesong ito.
⧪ Hakbang 1: Pagbubukas ng Unhide Dialogue Box mula sa View Tab
Buksan ang View tab sa Excel ribbon. Pagkatapos, sa ilalim ng seksyong Windows , mag-click sa I-unhide .
⧪ Hakbang 2: Pag-unhide ng Workbook mula sa Dialogue Box
Magbubukas ang isang dialogue box na tinatawag na I-unhide . Piliin ang pangalan ng nakatagong workbook ( PERSONAL.xlsb dito) at mag-click sa OK .
⧪ Hakbang 3: Pag-edit ng Macro
Ngayon ay maaari mo nang i-edit ang Macro . Sa ilalim ng tab na Developer , mag-click sa Macros mula sa section code.
Isang dialogue box na tinatawag na Macros magbubukas. Piliin ang iyong gustong Macro at mag-click sa I-edit .
Maaari mo na itong i-edit.
Magbasa Higit Pa: Paano Mag-edit ng Macros sa Excel (2 Paraan)
2. Pag-edit ng Macro sa isang Nakatagong Workbook sa pamamagitan ng Paggamit ng VBA Code
Kung ayaw mong sundin ang proseso sa itaas, maaari kang gumamit ng simpleng VBA code para mag-edit ng Macro sa isang nakatagong workbook.
⧭ VBA Code:
5362
⧭ Mga Tala:
Narito ang pangalan ng nakatagong workbook ay “PERSONAL.XLSB” , ang pangalan ng nakatagong Macro ay “Macro1” ,at ang pangalan ng workbook kung saan ako nagtatrabaho ay “Cannot Edit a Macro on a Hidden Workbook.xlsm” . Huwag kalimutang palitan ang mga kasama mo bago patakbuhin ang code (Ang unang 3 na linya).
⧭ Output:
Patakbuhin ang code sa pamamagitan ng pagpindot sa button na Run Sub / UserForm mula sa Visual Basic ribbon sa itaas.
Ang nakatagong workbook ay hindi maitatago at ang editor window ay magbubukas sa harap mo gamit ang Macro. Maaari mo na itong i-edit.
Magbasa Higit Pa: Paano Mag-edit ng Cell sa Excel (4 na Madaling Paraan)
Mga Tala
- Hanggang sa puntong ito, tinalakay lang namin kung paano namin mae-edit ang isang Macro sa isang nakatagong workbook. Ngunit kung interesado kang malaman kung paano gumawa ng nakatagong workbook, maaari mong sundan ang link na ito.
Konklusyon
Kaya, ito ang mga paraan upang malutas ang isyu sa pag-edit ng Macro sa isang nakatagong workbook. May tanong ka ba? Huwag mag-atubiling magtanong sa amin. At huwag kalimutang bisitahin ang aming site ExcelWIKI para sa higit pang mga post at update.