Guardar Libro despues de eliminar macros

Solo consultas sobre macros y código VBA Excel.

Reglas del Foro
1. Antes de hacer tu pregunta intenta con el buscador de este foro (muchas preguntas ya fueron respondidas antes!)
2. Si haces una nueva pregunta, es muy recomendable que adjuntes el ejemplo Excel para poder comprenderla mejor!
3. Realiza tu pregunta de forma clara, explicando bien cada paso de lo que haces y tendrás más probabilidad de respuesta!
Compartir en:
     

Guardar Libro despues de eliminar macros

Notapor FernandoML » 02 Ene 2012 07:05

Hola a todos:
Espero me podais ayudar a un problema que tengo.

Cuando elimino las macros de mi proyecto ejecutando este código que muy amablemente me proporciono Antoni.
Public Function DeleteAllVBACode()
Dim VBProj As VBIDE.VBProject
Dim VBComp As VBIDE.VBComponent
Dim CodeMod As VBIDE.CodeModule

Set VBProj = ActiveWorkbook.VBProject

For Each VBComp In VBProj.VBComponents
If VBComp.Type = vbext_ct_Document Then
Set CodeMod = VBComp.CodeModule
With CodeMod
.DeleteLines 1, .CountOfLines
End With
Else
VBProj.VBComponents.Remove VBComp
End If
Next VBComp
Activeworkbook.Close True
End Function


Tengo un problema. Cuando se termina de ejecutar la macro que elimina todas las funciones y formularios de mi archivo, intento salir de excel usando el comando ActiveWorkbook.Close True

Se guardan todos los cambios pero la macro DeleteAllVBACode no se borra del proyecto. Alguíen me podría decir porque?

Subo un archivo de ejemplo que si la fecha de caducidad del programa es el 2/1/2012 borra todo el proyecto completamente.

Muchas gracias a todos.
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
FernandoML
Miembro Frecuente
Miembro Frecuente
 
Registrado: 20 Abr 2011 18:48

Compartir en:
     

  • Anuncio
Manual Excel avanzado

Volver a Macros

¿Quién está conectado?

Usuarios navegando por este Foro: Google [Bot] y 8 invitados