Tecnología

Inicio

Cómo utilizar VBA en Access para abrir una hoja de cálculo de Excel

Cómo utilizar VBA en Access para abrir una hoja de cálculo de Excel


Se trata de analizar los datos a través de informes en Access no es tan fácil de usar como el análisis de sus datos usando Excel. En Access, puede el objeto Application de Excel para abrir una hoja de cálculo de Excel con VBA. Una vez que defina el objeto, entonces se puede utilizar la propiedad "Abrir" para abrir el archivo de hoja de cálculo. Después de abrir la hoja de cálculo, puede modificar de forma dinámica en modo oculto o visible. La propiedad "Visible" se utiliza para mostrar u ocultar la hoja de cálculo después de abrirlo utilizando el código VBA.

Instrucciones

1 Haga clic en "Herramientas de base de datos" a continuación, haga clic en "Visual Basic" para iniciar el Editor de Visual Basic. Haga clic en el menú "Herramientas" y luego haga clic en "Referencias". Desplácese hacia abajo y seleccione la casilla junto a "Microsoft Excel <número de versión> Biblioteca de objetos." Haga clic en Aceptar."

2 Crear un nuevo procedimiento sub escribiendo lo siguiente:

Private Sub openSpreadsheet ()

3 Crear las variables que va a utilizar para acceder a los objetos de Excel:

Dim xlsApp As Excel.Application

Dim xlsBook Como Excel.Workbook

4 Definir el libro que desea abrir al proporcionar una ruta y nombre de hoja de cálculo usando el siguiente código VBA:

Set xlsBook = Workbooks.Open("C:\my2007ExcelWorkbook.xlsx")

Establecer xlsApp = xlsBook.Parent

5 Mostrar la hoja de cálculo, escriba el siguiente código:

xlsApp.Visible = True

6 Terminar el procedimiento escribiendo "End Sub" al final del procedimiento. Pulse la tecla "F5" para ejecutar el procedimiento y abra la hoja de cálculo.