Hindi Makapag-edit ng Macro sa isang Nakatagong Workbook (2 Madaling Solusyon)

  • Ibahagi Ito
Hugh West

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.

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.