Tecnología

Inicio

Cómo transferir 2.010 Hoja de cálculo Excel a Access 2010 que utiliza VBA

Cómo transferir 2.010 Hoja de cálculo Excel a Access 2010 que utiliza VBA


Se puede decir que Microsoft Office Excel y Microsoft Office Access van mano a mano cuando se necesita para importar datos de Excel en una base de datos. El objeto "DoCmd" contiene el método "TransferirHojaCálculo" se puede utilizar para importar una hoja de cálculo de Excel a Access desde el uso de Visual Basic para Aplicaciones (VBA). Este método también es compatible con otros formatos de archivo, tales como Lotus. Del mismo modo, puede utilizar el mismo método para exportar datos de Access a Excel cambiando la enumeración "AcDataTransferType" a "acExport."

Instrucciones

1 Inicia Access. 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 importExcelSpreadsheet ()

3 Pulse la tecla "Enter" en su teclado para crear el "End Sub" para el procedimiento.

4 Copiar y pegar el siguiente código dentro de la "Sub importExcelSpreadsheet privada ()" procedimiento para importar una hoja de cálculo de Excel a Access:

DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel9, _

"Employees", "C:\Employees.xlsx", True

5 Editar "Empleados" y escriba el nombre de la tabla de la hoja de cálculo de destino. Editar "C: \ Employees.xlsx" y escriba la ruta y el nombre de la hoja de cálculo Excel para ser importados.

6 Pulse la tecla "F5" para ejecutar su procedimiento e importar la hoja de cálculo de Excel a Access.