Nem lehet makrót szerkeszteni egy rejtett munkafüzetben (2 egyszerű megoldás)

  • Ossza Meg Ezt
Hugh West

Azok, akik az Excel programmal dolgoznak VBA nagyon gyakran szembesülünk ezzel a problémával néha, megpróbáljuk, de nem tudunk szerkeszteni egy makrót, és azt mutatja, hogy nem tudsz szerkeszteni egy Makró egy rejtett munkafüzetben. Ebben a cikkben megmutatom, hogyan lehet ezt a problémát elég egyszerűen és átfogóan megoldani.

Gyakorlati munkafüzet letöltése

Töltse le ezt a gyakorlati munkafüzetet, hogy gyakorolhasson, miközben ezt a cikket olvassa.

Makró szerkesztése nem lehetséges.xlsm

2 egyszerű megoldás a Nem lehet makrót szerkeszteni egy rejtett munkafüzetben

Itt próbálok szerkeszteni egy Makró a munkafüzetemből, de nem tudom szerkeszteni. Megjelenik egy értesítési ablak, és azt mondja, hogy nem törölhetek egy Makró egy rejtett munkafüzetben. Biztos vagyok benne, hogy azok, akik a Makrók nagyon gyakran szembesültek ezzel a problémával legalább egyszer az életük során.

Most talán elgondolkodik, hogy mi a fenéért jelenik meg rejtett munkafüzetként, bár megnyitottam és dolgozom rajta? Oké, a válasz az, hogy a Makró valójában nem az aktív munkafüzetben van, hanem egy másik, elrejtett munkafüzetben (neve PERSONAL.xlsb itt, nézze meg a képet), de minden egyes alkalommal, amikor megnyitja bármelyik munkafüzetet, megjelenik benne.

Ezért amikor megpróbálja szerkeszteni, nem tudja.

Mai célunk ennek a problémának a megoldása. Azaz, hogy szerkesszünk egy Makró egy rejtett munkafüzetben.

A problémát kétféleképpen oldhatjuk meg.

1. Makró szerkesztése rejtett munkafüzetben úgy, hogy először feloldja a makró elrejtését

Ebben a módszerben először a rejtett munkafüzetet távolítjuk el, majd töröljük a Makró rajta.

A folyamat végrehajtásához kövesse az alábbi lépéseket.

⧪ 1. lépés: A párbeszédpanel megnyitása a Nézet lapról

Nyissa meg a A megtekintése lapot az Excel szalag alatt, majd a Windows , kattintson a Unhide .

⧪ 2. lépés: A munkafüzet elrejtésének megszüntetése a párbeszédpanelen

A párbeszédpanel neve Unhide Megnyílik. Válassza ki a rejtett munkafüzet nevét ( PERSONAL.xlsb itt) és kattintson a OK .

⧪ 3. lépés: A makró szerkesztése

Most már szerkesztheti a Makró . A Fejlesztő fülre, kattintson a Makrók a szakaszkódból.

A párbeszédpanel neve Makrók megnyílik. Válassza ki a kívánt Makró és kattintson a Szerkesztés .

Most már szerkesztheti.

Bővebben: Makrók szerkesztése az Excelben (2 módszer)

2. Makró szerkesztése egy rejtett munkafüzetben VBA-kód használatával

Ha nem akarja követni a fenti folyamatot, akkor egy egyszerű VBA kód segítségével szerkesztheti a Makró egy rejtett munkafüzetben.

⧭ VBA kód:

 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 

⧭ Megjegyzések:

Itt a rejtett munkafüzet neve "PERSONAL.XLSB" , a rejtett makró neve "Macro1" , és a munkafüzet neve, amelyen dolgozom, a következő "Nem lehet makrót szerkeszteni egy rejtett workbook.xlsm munkalapon" Ne felejtsd el megváltoztatni azokat a sajátjaiddal, mielőtt futtatod a kódot (Az első 3 vonalak).

⧭ Kimenet:

A kód futtatása a gomb megnyomásával Run Sub / UserForm futtatása a Visual Basic szalag fent.

Az elrejtett munkafüzet elrejtése feloldódik, és a szerkesztőablak megnyílik előtted, a Makró. Most már szerkesztheti.

Bővebben: Hogyan szerkesszünk egy cellát az Excelben (4 egyszerű módszer)

Megjegyzések

  • Eddig a pontig csak arról beszéltünk, hogy hogyan szerkeszthetünk egy Makró De ha érdekli, hogyan hozhat létre rejtett munkafüzetet, akkor kövesse ezt a linket.

Következtetés

Tehát, ezek a módok a kérdés megoldására, hogy szerkessze a Makró egy rejtett munkafüzetben. Van kérdésed? Kérdezz bátran! És ne felejtsd el meglátogatni oldalunkat! ExcelWIKI további posztokért és frissítésekért.

Hugh West nagy tapasztalattal rendelkező Excel-oktató és elemző, több mint 10 éves tapasztalattal az iparágban. Számvitel és pénzügy szakos alapdiplomát, valamint üzleti adminisztrációból mesterképzést szerzett. Hugh szenvedélye a tanítás, és egyedülálló tanítási megközelítést dolgozott ki, amely könnyen követhető és érthető. Az Excelben szerzett szakértői tudása világszerte több ezer diáknak és szakembernek segített abban, hogy készségeiket és karrierjüket kiválóan teljesítsék. Hugh blogján keresztül megosztja tudását a világgal, ingyenes Excel-oktatóanyagokat és online képzéseket kínálva, hogy segítse az egyéneket és a vállalkozásokat teljes potenciáljuk kibontakoztatásában.