Ynhâldsopjefte
Dejingen dy't mei Excel VBA wurkje moatte soms dit probleem faaks, wy besykje mar kinne gjin makro bewurkje en it is oantoand dat jo gjin Makro kinne bewurkje op in ferburgen wurkboek . Yn dit artikel sil ik jo sjen litte hoe't jo dit probleem frij maklik en wiidweidich oplosse kinne.
Download Practice Workbook
Download dit oefenwurkboek om te oefenjen wylst jo binne it lêzen fan dit artikel.
Macro Unable to Edit.xlsm
2 Easy Solutions foar Kin gjin makro bewurkje op in ferburgen wurkboek
Hjir besykje ik in Makro fan myn wurkboek te bewurkjen, mar ik kin it net bewurkje. In notifikaasjefak ferskynt en it fertelt my dat ik gjin Makro kin wiskje op in ferburgen wurkboek. Ik bin der wis fan dat dejingen dy't wurkje mei Makro's heul faak dit probleem op syn minst ien kear yn har libben tsjinkaam.
No kinne jo jo ôffreegje, wêrom de hel wurdt it werjûn as in ferburgen wurkboek, hoewol ik it iepene haw en der oan wurkje? Okee, it antwurd is dat de Makro net yn jo aktive wurkboek is, mar it is yn in oar wurkboek dat ferburgen is (neamd PERSONAL.xlsb hjir, kontrolearje de ôfbylding), mar eltse kear as jo in wurkboek iepenje, wurdt it deryn toand.
Dêrom, as jo besykje it te bewurkjen, kinne jo net.
Us doel hjoed is dit probleem op te lossen. Dat is, om in Makro op in ferburgen wurkboek te bewurkjen.
Wy kinne it probleem oplosse yn twa mooglikemanieren.
1. In makro op in ferburgen wurkboek bewurkje troch it earst te ferbergjen
Yn dizze metoade sille wy earst it ferburgen wurkboek sjen litte, en dan wiskje de Makro derop.
Folgje de hjirûnder neamde stappen om dit proses út te fieren.
⧪ Stap 1: It dialoochfinster Unhide iepenje fanút it ljepblêd View
Iepenje de View tab op it lint fan Excel. Klikje dan ûnder de seksje Windows op Unhide .
⧪ Stap 2: Unhiding wurkboek út it dialoochfinster
In dialoochfinster mei de namme Unhide sil iepenje. Selektearje de namme fan it ferburgen wurkboek ( PERSONAL.xlsb hjir) en klik op OK .
⧪ Stap 3: De makro bewurkje
No kinne jo de Makro bewurkje. Klikje ûnder it ljepblêd ûntwikkelder op Makro's út de seksjekoade.
In dialoochfinster mei de namme Makro's sil iepenje. Selektearje jo winske Makro en klik op Bewurkje .
Jo kinne it no bewurkje.
Lês Mear: Hoe kinne jo makro's yn Excel bewurkje (2 metoaden)
2. In makro bewurkje op in ferburgen wurkboek troch in VBA-koade te brûken
As jo it boppesteande proses net folgje wolle, kinne jo in ienfâldige VBA-koade brûke om in Macro te bewurkjen op in ferburgen wurkboek.
⧭ VBA-koade:
7301
⧭ Opmerkingen:
Hjir is de namme fan it ferburgen wurkboek “PERSONAL.XLSB” , de namme fan de ferburgen makro is “Macro1” ,en de namme fan it wurkboek dêr't ik oan wurkje is "Kin gjin makro bewurkje op in ferburgen wurkboek.xlsm" . Ferjit net om dy mei jo te feroarjen foardat jo de koade útfiere (De earste 3 rigels).
⧭ Utfier:
Rin de koade út troch op de knop Run Sub / UserForm te drukken fan it Visual Basic lint hjirboppe.
It ferburgen wurkboek sil ûnferburgen wurde en it bewurkerfinster sil foar jo iepenje mei de Makro. Jo kinne it no bewurkje.
Lês Mear: How to Edit a Cell in Excel (4 Easy Methods)
Notysjes
- Tot dit punt hawwe wy allinich besprutsen hoe't wy in Makro kinne bewurkje op in ferburgen wurkboek. Mar as jo ynteressearre binne om te witten hoe't jo in ferburgen wurkboek meitsje kinne, kinne jo dizze keppeling folgje.
Konklúzje
Dus, dit binne de manieren om op te lossen it probleem om in Makro te bewurkjen op in ferburgen wurkboek. Hawwe jo noch fragen? Freegje it ús frij. En ferjit net om ús side ExcelWIKI te besykjen foar mear berjochten en updates.