Non se pode editar unha macro nun libro de traballo oculto (2 solucións sinxelas)

  • Comparte Isto
Hugh West

Aqueles que deben traballar con Excel VBA a miúdo enfróntanse a este problema ás veces, intentamos pero non podemos editar unha macro e móstrase que non pode editar unha Macro nun libro de traballo oculto . Neste artigo mostrarei como podes resolver este problema de forma bastante sinxela e completa.

Descargar o libro de prácticas

Descarga este libro de prácticas para facer exercicio mentres estás lendo este artigo.

Non se pode editar a macro.xlsm

2 solucións sinxelas para non poder editar unha macro nun libro de traballo oculto

Aquí estou tentando editar unha Macro do meu libro de traballo, pero non podo editala. Aparece unha caixa de notificación e dime que non podo eliminar unha Macro nun libro oculto. Estou seguro de que os que traballan con Macros a miúdo enfrontáronse a este problema polo menos unha vez na vida.

Agora podes preguntar por que diaños. móstrase como un libro oculto aínda que o abrín e estou traballando nel? Está ben, a resposta é que a Macro non está realmente dentro do teu libro de traballo activo, senón que está dentro dun libro de traballo diferente que está oculto (chamado aquí PERSONAL.xlsb , verifique a imaxe), pero cada vez que abres un libro de traballo, móstrase no seu interior.

Polo tanto, cando intentas editalo, non podes.

O noso obxectivo hoxe é resolver este problema. É dicir, editar unha Macro nun libro oculto.

Podemos resolver o problema en dous posiblesformas.

1. Editar unha macro nun libro oculto mostrándoa primeiro

Neste método, primeiro mostraremos o libro oculto e despois eliminaremos a Macro del.

Sigue os pasos que se indican a continuación para executar este proceso.

⧪ Paso 1: Abrir a caixa de diálogo Mostrar desde a pestana Ver

Abre a Ver pestana na cinta de Excel. A continuación, na sección Windows , faga clic en Mostrar .

⧪ Paso 2: Mostrar o libro de traballo da caixa de diálogo

Abrirase un cadro de diálogo chamado Mostrar . Seleccione o nome do libro de traballo oculto ( PERSONAL.xlsb aquí) e prema en Aceptar .

⧪ Paso 3: Editando a macro

Agora pode editar a Macro . Na pestana Desenvolvedor , fai clic en Macros no código de sección.

Un cadro de diálogo chamado Macros abrirase. Seleccione a Macro que desexe e prema en Editar .

Agora pode editala.

Ler  máis: Como editar macros en Excel (2 métodos)

2. Editar unha macro nun libro oculto mediante un código VBA

Se non queres seguir o proceso anterior, podes usar un código VBA sinxelo para editar unha Macro nun libro oculto.

⧭ Código VBA:

5854

⧭ Notas:

Aquí o nome do libro de traballo oculto é “PERSONAL.XLSB” , o nome da macro oculta é “Macro1” ,e o nome do libro de traballo no que estou a traballar é “Non se pode editar unha macro nun libro de traballo oculto.xlsm” . Non esquezas cambialos cos teus antes de executar o código (As primeiras 3 liñas).

⧭ Saída:

Executa o código premendo o botón Executar Sub/Formulario de usuario da cinta Visual Basic de arriba.

O libro de traballo oculto aparecerá e a xanela do editor abrirase ante ti coa Macro. Agora podes editala.

Máis : Como editar unha cela en Excel (4 métodos sinxelos)

Notas

  • Ata este punto, só comentamos como podemos editar unha Macro nun libro oculto. Pero se che interesa saber como crear un caderno de traballo oculto, podes seguir esta ligazón.

Conclusión

Entón, estas son as formas de resolver o problema para editar unha Macro nun libro de traballo oculto. Tes algunha dúbida? Non dubides en preguntarnos. E non esquezas visitar o noso sitio ExcelWIKI para obter máis publicacións e actualizacións.

Hugh West é un adestrador e analista de Excel altamente experimentado con máis de 10 anos de experiencia na industria. É Licenciado en Contabilidade e Finanzas e Máster en Administración de Empresas. Hugh ten unha paixón polo ensino e desenvolveu un enfoque docente único que é fácil de seguir e comprender. O seu coñecemento experto de Excel axudou a miles de estudantes e profesionais de todo o mundo a mellorar as súas habilidades e a destacar nas súas carreiras. A través do seu blog, Hugh comparte os seus coñecementos co mundo, ofrecendo titoriais de Excel gratuítos e formación en liña para axudar ás persoas e ás empresas a alcanzar todo o seu potencial.