Carga y ejecucion de una macro VBA

11/03/2005 - 19:59 por Leonardo Z | Informe spam
Estimado foro:

Mi consulta es la siguiente:

existe algun mecanismo por el cual una planilla excel pueda cargar una macro
VBA que resida en un archivo de texto y ejecutarla automaticamente ?

El problema a resolver seria el siguiente:
1. Arranco excel
2. Se carga automaticamente una planilla de inicio
3. Al ejecutarse el punto 2. se auto ejecuta una macro , que carga un
archivo de texto que a su vez contiene una macro VBA ,que, a continuacion se
ejecuta.

Agradezco la respuesta

Leonardo

Preguntas similare

Leer las respuestas

#6 LZ
14/03/2005 - 21:09 | Informe spam
KL

la modificacion que hiciste en el codigo funciona correctamente y no deja
problemas ulteriorres.

Muchas gracias nuevamente

Leonardo

"KL" escribió:

Hola LZ,

Prueba este codigo.

Saludos,
KL

'-Inicio Codigo
'Antes de usar se debe establecer la referencia
'a la biblioteca de objetos de Formularios
'Microsoft (Microsoft Forms [Version] Objects Library)
'desde el Editor VBA, menu Herramientas>Referencias
Option Explicit

Sub ImportarMacro()
Dim res
Dim MiMacro As String
Dim MiTxt As String
Dim MiModulo As Object

'Application.VBE.MainWindow.Visible = False
MiMacro = "EjectCD"
MiTxt = "E:\MIS MODULOS\EjectCD.txt"

With ThisWorkbook.VBProject.VBComponents
Set MiModulo = .Import(MiTxt)
Application.Run (MiMacro)
.Remove MiModulo
End With
End Sub
'-Fin Codigo



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida