Red de conocimiento informático - Material del sitio web - ¿Cómo abrir otro archivo de Excel con una macro de Excel?

¿Cómo abrir otro archivo de Excel con una macro de Excel?

Sub test_hello()

MsgBox "hola"

End Sub

El módulo en este archivo es el objeto que se llama.

Cree otro archivo de Excel y cree la siguiente macro para llamar al objeto anterior.

Sub test_calling()

Atenuar xl_wb como Excel.Workbook

Atenuar xl_wb_name como cadena

Con Application.FileDialog(msoFileDialogFilePicker) ' Utilice el cuadro de diálogo de archivo para seleccionar el archivo donde desea llamar a la macro

.AllowMultiSelect = False

If .Show = -1Then

xl_wb_name =. SelectedItems(1)

Finalizar si

Finalizar con

Programa de llamada:

Sub openfile()

Workbooks.Open ("Archivo llamado.xls")

Workbooks("Archivo llamado.xls").Sheets("Hoja1").test

End Sub

He estado llamando al archivo, código de la Hoja 1:

Public Sub test()

Bip

End Sub.