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
 

Leer las respuestas

#1 KL
11/03/2005 - 20:29 | Informe spam
Hola Leonardo,

Prueba este codigo modificando los valores de las variables segun tu
necesidad.

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

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

ThisWorkbook.VBProject.VBComponents.Import (MiTxt)
res = Application.Run(MiMacro)
End Sub
'-Fin Codigo

"Leonardo Z" <Leonardo wrote in message
news:
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 similares