Makro muutmine peidetud töövihikus ei ole võimalik (2 lihtsat lahendust)

  • Jaga Seda
Hugh West

Need, kes töötavad Exceliga VBA väga tihti seisame selle probleemiga mõnikord silmitsi, me proovime, kuid ei saa makrot redigeerida ja see näitab, et te ei saa redigeerida Makro peidetud töövihikus. Selles artiklis näitan teile, kuidas saate selle probleemi üsna lihtsalt ja põhjalikult lahendada.

Lae alla praktiline töövihik

Lae alla see harjutusvihik, et seda artiklit lugedes harjutada.

Makro ei saa redigeerida.xlsm

2 lihtsat lahendust, kui makrot ei saa redigeerida peidetud töövihikus

Siin ma üritan redigeerida Makro minu töövihikust, kuid ma ei saa seda redigeerida. Ilmub teavituskast ja ütleb mulle, et ma ei saa kustutada ühte Makro peidetud töövihikus. Olen kindel, et need, kes töötavad koos Makros on väga sageli vähemalt korra oma elus selle probleemiga kokku puutunud.

Nüüd võite küsida, et miks kurat see on näidatud peidetud töövihikuna, kuigi ma olen selle avanud ja töötan sellega? Okei, vastus on see, et Makro ei ole tegelikult teie aktiivse töövihiku sees, vaid see on teise töövihiku sees, mis on peidetud (nimega PERSONAL.xlsb siin, vaadake pilti), kuid iga kord, kui avate mõne töövihiku, kuvatakse see selle sees.

Seega, kui proovite seda redigeerida, ei saa te seda teha.

Meie tänane eesmärk on selle probleemi lahendamine. See tähendab, et toimetada Makro peidetud töövihikus.

Me saame probleemi lahendada kahel võimalikul viisil.

1. Makro redigeerimine peidetud töövihikus, võttes selle esmalt lahti

Selles meetodis eemaldame esmalt peidetud töövihiku ja seejärel kustutame Makro selle kohta.

Järgige selle protsessi läbiviimiseks allpool nimetatud samme.

⧪ 1. samm: Avamine Unhide dialoogiakna avamine vaate vahekaardilt

Avage Vaata vahekaart Exceli lindil. Seejärel jaotises Windows , kliki Unhide .

⧪ 2. samm: töövihiku peitmise tühistamine dialoogiboksist

Dialoogiboks nimega Unhide avaneb. Valige peidetud töövihiku nimi ( PERSONAL.xlsb siin) ja klõpsake OK .

⧪ 3. samm: Makro muutmine

Nüüd saate redigeerida Makro . all Arendaja vahekaart, klõpsa Makros lõikekoodist.

Dialoogiboks nimega Makros avaneb. Valige oma soovitud Makro ja klõpsake Muuda .

Nüüd saate seda redigeerida.

Loe edasi: Kuidas redigeerida makrosid Excelis (2 meetodit)

2. Makro redigeerimine varjatud töövihikus VBA-koodi abil

Kui te ei soovi ülaltoodud protsessi järgida, võite kasutada lihtsat VBA-koodi, et muuta Makro peidetud töövihikus.

⧭ VBA kood:

 Sub Edit_a_Macro_on_a_Hidden_Workbook() Hidden_Workbook_Name = "PERSONAL.XLSB" Hidden_Macro_Name = "Macro1" Active_Workbook_Name = "Cannot Edit a Macro on a Hidden Workbook.xlsm" Windows(Hidden_Workbook_Name).Visible = True Windows(Active_Workbook_Name).Activate Application.Goto Reference:=Hidden_Workbook_Name + "!" + Hidden_Macro_Name End Sub 

⧭ Märkused:

Siin on peidetud töövihiku nimi "PERSONAL.XLSB" , varjatud makro nimi on "Makro1" , ja selle töövihiku nimi, millega ma töötan, on "Makro ei saa redigeerida peidetud töövihikus.xlsm" . Ärge unustage neid enne koodi käivitamist oma omadega muuta (Esimene 3 read).

⧭ Väljund:

Käivita kood, vajutades nuppu Run Sub / UserForm alates Visual Basic lint üleval.

Varjatud töövihik eemaldatakse ja teie ees avaneb redaktsiooniaken, kus kuvatakse Makro. Nüüd saate seda redigeerida.

Loe edasi: Kuidas redigeerida lahtrit Excelis (4 lihtsat meetodit)

Märkused

  • Siiani arutasime ainult seda, kuidas me saame redigeerida Makro peidetud töövihiku kohta. Kui aga olete huvitatud sellest, kuidas luua peidetud töövihik, saate jälgida seda linki.

Kokkuvõte

Niisiis, need on viisid probleemi lahendamiseks, et muuta Makro peidetud töövihikus. Kas teil on küsimusi? Küsige julgelt. Ja ärge unustage külastada meie kodulehte ExcelWIKI rohkem postitusi ja uuendusi.

Hugh West on suurte kogemustega Exceli koolitaja ja analüütik, kellel on selles valdkonnas üle 10-aastane kogemus. Tal on raamatupidamise ja rahanduse bakalaureusekraad ning ärijuhtimise magistrikraad. Hugh’l on kirg õpetamise vastu ning ta on välja töötanud ainulaadse õpetamisviisi, mida on lihtne järgida ja mõista. Tema Exceli ekspertteadmised on aidanud tuhandetel õpilastel ja spetsialistidel üle maailma oma oskusi parandada ja karjääris silma paista. Oma ajaveebi kaudu jagab Hugh oma teadmisi maailmaga, pakkudes tasuta Exceli õpetusi ja veebikoolitusi, mis aitavad üksikisikutel ja ettevõtetel oma potentsiaali täielikult ära kasutada.