Tartalomjegyzék
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.xlsm2 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.