Ejecutar macro desde un libro diferente, con el método "Application.Run" (Visual Basic)

Buen día.

Necesito poder actualizar los datos de un archivo con una macro, el problema es que necesito que se ejecute presionando un botón de un libro diferente; para que se tome la última información.

Este es el código

Private Sub CommandButton1_Click()
Call TestFileOpened
Application.Run 'VISUAL MDOL.xlsm'!Concentrado.Macro2
Call Macro3
End Sub

Saludos  y gracias por leer  mi pregunta.

1 Respuesta

Respuesta
1

Te falta poner entre comillas la macro:

Run "'VISUAL MDOL.xlsm'!macro2"

'

Si "Concentrado" es el nombre del módulo, entonces puede ser así

Run "'VISUAL MDOL.xlsm'!Concentrado.macro2"

'

Aunque no es necesario poner el nombre del módulo

'

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas