Tecnología

Inicio

Cómo automatizar la exportación de una consulta de Access a una hoja de cálculo de Excel

Cómo automatizar la exportación de una consulta de Access a una hoja de cálculo de Excel


Para manipular los datos almacenados en Access utilizando Microsoft Office Excel que necesita para exportarlo a una hoja de cálculo de Excel. Visual Basic para Aplicaciones (VBA) se puede utilizar para automatizar el proceso de exportación de una consulta o una tabla de Access a Excel. La forma más rápida es mediante el uso del método TransferirHojaCálculo disponibles en VBA. El método requiere un nombre de consulta, la ruta de salida y el nombre como parámetros para completar la tarea. Este método es útil si necesita exportar muchas tablas o consultas desde una base de datos Access.

Instrucciones

1 Lanzamiento de acceso, haga clic en "Base de datos en blanco" y haga clic en el botón "Crear" para crear una nueva base de datos. Haga clic en la pestaña "Herramientas de base de datos" y haga clic en "Visual Basic" para abrir la ventana de Visual Básico Microsoft. Haga clic en el menú "Insertar" y haga clic en "Módulo" para insertar un nuevo módulo de código.

2 Copia y pega el código siguiente para crear un nuevo procedimiento de substitución:

Private Sub exportQueryToExcel ()

Presione ENTRAR."

3 Copia y pega el código siguiente para exportar una consulta de Access a una hoja de cálculo de Excel:

DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel9, "Análisis de ventas", "C: \ mySales.xls", True

Editar "Análisis de ventas" y escriba el nombre de la consulta que desea exportar. Editar "C: \ mySales.xls" y escriba la ruta y el nombre del archivo de hoja de cálculo para crear.

4 Pulse la tecla "F5" para ejecutar el procedimiento y exportar la consulta a Excel.