Táboa de contidos
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.