Cómo utilizar el código VBA para abrir el informe especificado y cerrar el informe actual al mismo tiempo
Ejemplo:
Supongamos que una tabla tiene la siguiente macro:
Sub Macro2()
Workbooks.Open Filename:="C:\Users\Lixue\Documents \ table.xls"
ThisWorkbook.Close 0
End Sub
Al ejecutar esta macro se abrirá Table.xls sin guardar la tabla originalmente cerrada.
La última oración, Thisworkbook coloca la macro en la hoja de trabajo, 0 significa no guardar el disco, 1 significa guardar el disco.
También puedes usar
Workbooks("Table.xls").Close 0
para cerrar un archivo abierto llamado Table.xls sin guardarlo.