Ne morem urejati makra v skritem delovnem zvezku (2 preprosti rešitvi)

  • Deliti To
Hugh West

Tisti, ki bodo delali z Excelom VBA zelo pogosto se včasih soočamo s to težavo, poskušamo, vendar ne moremo urediti makra in prikazano je, da ne morete urediti Makro v skritem delovnem zvezku. V tem članku vam bom pokazal, kako lahko to vprašanje rešite precej preprosto in celovito.

Prenesi delovni zvezek za prakso

Prenesite ta delovni zvezek za vadbo, ki ga lahko uporabljate med branjem tega članka.

Makro ni mogoče urediti.xlsm

2 preprosti rešitvi za Ne morem urejati makra v skritem delovnem zvezku

Tukaj poskušam urediti Makro iz delovnega zvezka, vendar ga ne morem urejati. Prikaže se okno z obvestilom, ki mi sporoča, da ne morem izbrisati Makro v skritem delovnem zvezku. Prepričan sem, da tisti, ki delajo z Makroji zelo pogosto vsaj enkrat v življenju srečali s to težavo.

Morda se sprašujete, zakaj je prikazan kot skriti delovni zvezek, čeprav sem ga odprl in delam z njim? Odgovor je, da je Makro dejansko ni v vašem aktivnem delovnem zvezku, temveč je v drugem delovnem zvezku, ki je skrit (z imenom PERSONAL.xlsb tukaj, si oglejte sliko), vendar se vsakič, ko odprete delovni zvezek, prikaže znotraj njega.

Ko ga poskušate urediti, ga ne morete.

Naš današnji cilj je rešiti to vprašanje, in sicer urediti Makro v skritem delovnem zvezku.

To vprašanje lahko rešimo na dva načina.

1. Urejanje makra v skritem delovnem zvezku tako, da ga najprej skrijete

V tej metodi bomo najprej odstranili skriti delovni zvezek, nato pa izbrisali Makro na njem.

Za izvedbo tega postopka sledite spodaj navedenim korakom.

⧪ Korak 1: Odpiranje dialoga Unhide z zavihka Pogled

Odprite Oglejte si na Excelovem traku. Nato v razdelku Windows , kliknite na Razkriti .

⧪ Korak 2: Odstranjevanje delovnega zvezka iz dialoga

Pogovorno okno z imenom Razkriti Izberite ime skritega delovnega zvezka ( PERSONAL.xlsb tukaj) in kliknite na V REDU .

⧪ Korak 3: Urejanje makra

Zdaj lahko urejate Makro . V okviru Razvijalec kliknite na zavihek Makroji iz kode oddelka.

Pogovorno okno z imenom Makroji se bo odprl. Izberite želeni Makro in kliknite na Uredi .

Zdaj ga lahko urejate.

Preberite več: Kako urejati makroje v Excelu (2 metodi)

2. Urejanje makra v skritem delovnem zvezku z uporabo kode VBA

Če ne želite uporabiti zgornjega postopka, lahko uporabite preprosto kodo VBA za urejanje Makro v skritem delovnem zvezku.

⧭ Koda VBA:

 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 

⧭ Opombe:

Tukaj je ime skritega delovnega zvezka "PERSONAL.XLSB" , ime skritega makra je "Makro1" , ime delovnega zvezka, v katerem delam, pa je "Makra ni mogoče urejati v skritem delovnem zvezku.xlsm" . Pred zagonom kode jih ne pozabite spremeniti s svojimi (Prvi 3 linije).

⧭ Izhod:

S pritiskom na gumb zaženite kodo. Run Sub / UserForm iz Visual Basic zgornji trak.

Skriti delovni zvezek se bo razkril, pred vami pa se bo odprlo okno urejevalnika z napisom Makro. Zdaj ga lahko urejate.

Preberite več: Kako urediti celico v Excelu (4 preproste metode)

Opombe

  • Do te točke smo obravnavali le to, kako lahko urejamo Makro Če vas zanima, kako ustvariti skriti delovni zvezek, lahko sledite tej povezavi.

Zaključek

To so načini za reševanje vprašanja urejanja Makro na skritem delovnem zvezku. Imate vprašanja? Vprašajte nas. In ne pozabite obiskati našega spletnega mesta ExcelWIKI za več objav in posodobitev.

Hugh West je zelo izkušen trener Excela in analitik z več kot 10-letnimi izkušnjami v industriji. Po izobrazbi je diplomirani računovodstvo in finance ter magisterij poslovne administracije. Hugh ima strast do poučevanja in je razvil edinstven pristop k poučevanju, ki ga je enostavno slediti in razumeti. Njegovo strokovno znanje o Excelu je pomagalo na tisoče študentom in strokovnjakom po vsem svetu, da so izboljšali svoje sposobnosti in se izkazali v karieri. Prek svojega bloga Hugh deli svoje znanje s svetom, ponuja brezplačne vadnice za Excel in spletno usposabljanje, ki posameznikom in podjetjem pomaga doseči njihov polni potencial.