Змест
Тыя, хто працуе з Excel VBA , часта сутыкаюцца з гэтай праблемай, мы спрабуем, але не можам рэдагаваць макрас, і выяўляецца, што вы не можаце рэдагаваць макрас у схаванай кнізе . У гэтым артыкуле я пакажу вам, як можна даволі лёгка і ўсебакова вырашыць гэтую праблему.
Спампуйце сшытак для практыкі
Спампуйце гэты сшытак для практыкаванняў, пакуль вы чытаючы гэты артыкул.
Macro Unable to Edit.xlsm
2 простыя рашэнні для немагчымасці рэдагавання макраса ў схаванай кнізе
Тут я спрабую адрэдагаваць Макрас са сваёй працоўнай кнігі, але не магу яго адрэдагаваць. З'яўляецца акно апавяшчэнняў, у якім паведамляецца, што я не магу выдаліць Макрас са схаванай працоўнай кнігі. Я ўпэўнены, што тыя, хто вельмі часта працуе з Макрасамі , сутыкаліся з гэтай праблемай хаця б раз у жыцці.
Цяпер вы можаце задацца пытаннем, чаму, чорт вазьмі яна паказваецца як схаваная працоўная кніга, хоць я адкрыў яе і працую над ёй? Добра, адказ у тым, што Макрас насамрэч знаходзіцца не ў вашай актыўнай працоўнай кнізе, а ў іншай працоўнай кнізе, якая схавана (з назвай PERSONAL.xlsb тут, праверце малюнак), але кожны раз, калі вы адкрываеце любую кнігу, яна паказваецца ў ёй.
Такім чынам, калі вы спрабуеце яе адрэдагаваць, вы не можаце.
Наша задача сёння - вырашыць гэтую праблему. Гэта значыць, каб адрэдагаваць Макрас у схаванай кнізе.
Мы можам вырашыць праблему двума спосабаміспосабы.
1. Рэдагаванне макраса ў схаванай працоўнай кнізе, спачатку паказаўшы яго
У гэтым метадзе мы спачатку пакажам схаваную кнігу, а потым выдалім Макрас у ёй.
Выканайце наступныя крокі, каб выканаць гэты працэс.
⧪ Крок 1: Адкрыйце дыялогавае акно Unhide з укладкі View
Адкрыйце View на стужцы Excel. Затым у раздзеле Windows націсніце Паказаць .
⧪ Крок 2: Адлюстраванне працоўнай кнігі з дыялогавага акна
Адкрыецца дыялогавае акно з назвай Паказаць . Выберыце назву схаванай кнігі ( PERSONAL.xlsb тут) і націсніце ОК .
⧪ Крок 3: Рэдагаванне макраса
Цяпер вы можаце рэдагаваць Макрас . Ва ўкладцы Распрацоўшчык націсніце Макрасы з кода раздзела.
Дыялогавае акно пад назвай Макрасы адкрыецца. Выберыце патрэбны Макрас і націсніце Праўка .
Цяпер вы можаце яго рэдагаваць.
Даведацца больш: Як рэдагаваць макрасы ў Excel (2 метады)
2. Рэдагаванне макраса ў схаванай працоўнай кнізе з дапамогай кода VBA
Калі вы не жадаеце прытрымлівацца апісанага вышэй працэсу, вы можаце выкарыстоўваць просты код VBA для рэдагавання Макраса на схаванай працоўнай кнізе.
⧭ Код VBA:
1480
⧭ Заўвагі:
Тут назва схаванай кнігі - “PERSONAL.XLSB” , назва схаванага макраса - “Macro1” ,а назва працоўнай кнігі, над якой я працую, - «Немагчыма рэдагаваць макрас у схаваным Workbook.xlsm» . Не забудзьцеся замяніць іх сваімі перад запускам кода (першыя 3 радкі).
⧭ Вывад:
Запусціце код, націснуўшы кнопку Run Sub / UserForm са стужкі Visual Basic вышэй.
Схаваная працоўная кніга стане адкрытай, і перад вамі адкрыецца акно рэдактара з макрасам. Цяпер вы можаце рэдагаваць яго.
Чытаць больш: Як рэдагаваць ячэйку ў Excel (4 простыя метады)
Заўвагі
- Да гэтага моманту мы абмяркоўвалі толькі тое, як можна рэдагаваць Макрас у схаванай працоўнай кнізе. Але калі вам цікава даведацца, як стварыць схаваную кнігу, вы можаце перайсці па гэтай спасылцы.
Выснова
Такім чынам, гэта спосабы вырашэння праблема рэдагавання Макраса ў схаванай кнізе. Ў вас ёсць якія-небудзь пытанні? Не саромейцеся пытацца ў нас. І не забудзьцеся наведаць наш сайт ExcelWIKI , каб атрымаць больш паведамленняў і абнаўленняў.