Cuando se crea un nuevo libro en Microsoft Excel , que contiene automáticamente un Visual Basic para Aplicaciones ( VBA) , que se pueda acceder a través del Editor de Visual Basic (VBE ) . No se puede eliminar por completo un proyecto de VBA de un libro , pero usted puede eliminar todos los códigos, las formas y rutinas asociadas con ella , ya sea manualmente o mediante programación. Para eliminar el contenido de un proyecto de VBA protegidos , sin embargo , es necesario conocer su contraseña. Si ha olvidado, crear una copia de su libro en un formato de "macro - libre" en su lugar. Instrucciones
Eliminar todo el código VBA en un proyecto de manual de
1
Inicie Microsoft Excel. Pulse la tecla "Ctrl " y "O" Seleccione el libro que contiene el proyecto de VBA y haga clic en " Abrir".
2 Pulse
" Alt" y " F11 " para abrir el VBE . Haga doble clic en el nombre del proyecto de VBA en el Explorador de proyectos. Escriba su contraseña en el cuadro y luego haga clic en "OK . "
3
Haga clic en un elemento en la carpeta " Módulos " y pulse "R" Haz clic en " Sí" si desea exportar los módulos , de lo contrario , haga clic en " No" Repita este procedimiento hasta que no haya más módulos que figuran en la carpeta.
4 Haga clic en un elemento en la carpeta " Forms " y pulse "R" Haz clic en " Sí" si desea exportar sus formas , de lo contrario , haga clic en " No" Repita este procedimiento hasta que no hay más formas que figuran en la carpeta.
5
Haga doble clic en un elemento en la carpeta de Microsoft Excel Objects. Pulse la tecla "Ctrl " y "A" Haga clic en " Editar" y luego seleccionar " Borrar" para eliminar el código VBA. Repita esto para cada elemento de la carpeta Microsoft Excel Objects.
6
Pulse " Ctrl" y " S " para guardar el documento.
Eliminar todo el código VBA en un Proyecto de programación
7
Inicie Microsoft Excel. Pulse la tecla "Ctrl " y "O" Seleccione el libro que contiene el proyecto de VBA y luego haga clic en " Abrir".
8
Pulse " Alt" y " F11 " para abrir el VBE . Haga doble clic en el nombre del proyecto de VBA en el Explorador de proyectos. Escriba su contraseña en el cuadro y luego haga clic en " Aceptar".
9
Haga clic en " Herramientas " y seleccione "Referencias ". Seleccione " Microsoft Visual Basic para aplicaciones de extensibilidad 5.3 " de la lista referencias disponibles . Haga clic en " Aceptar".
10
Haga clic en el nombre del proyecto de VBA en el Explorador de proyectos. Seleccione " Insertar" y luego haga clic en " módulos". Escriba lo siguiente en la ventana de código :
Sub ClearProject ()
Dim vProject Como VBIDE.VBProject
vCompon As VBIDE.VBComponent
VModule Dim Como VBIDE.CodeModule
Set vProject = ActiveWorkbook.VBProject
For Each vCompon En vProject.VBComponents
Si vCompon.Type = vbext_ct_Document Entonces
Set VModule = vCompon.CodeModule
VModule
. DeleteLines 1 , . CountOfLines
extremo con
demás
vProject.VBComponents.Remove vCompon
End If
Siguiente vCompon
End Sub
11
Press "F5 ". Seleccione " ClearProject " de la lista y haga clic en " Ejecutar". Esto elimina todos los códigos, módulos y forma del proyecto de VBA.
Guardar el libro en una macro - libre Formato
12
Inicie Microsoft Excel. Pulse la tecla "Ctrl " y "O" Seleccione el libro que contiene el proyecto de VBA y haga clic en " Abrir".
13
Presione " F12 " para abrir la ventana " Guardar como" . Escriba el nombre de archivo preferido en el cuadro Nombre de archivo.
14
Haga clic en el menú desplegable junto a " Guardar como tipo" y luego seleccione " Libro de Excel . " Haga clic en " Guardar".
15
Haga clic en " Sí" en la ventana de confirmación para continuar con el ahorro como un libro sin macros . Para que los cambios surtan efecto , cierre el libro y abrir de nuevo. La próxima vez que vea su proyecto VBA , no contendrá ningún módulo , formularios de usuario y subrutinas .