Excel 2010 y su Microsoft Office Stablemate Access 2010 funcionan de la mano cuando necesita importar datos de Excel a una base de datos de Access. El objeto "DoCmd" contiene el método "TransferSpreadsheet" para importar una hoja de cálculo a Access desde Excel usando Visual Basic para Aplicaciones. Este método también admite otros formatos de archivo, como Lotus. De manera similar, puede usar el mismo método para exportar datos desde Access a Excel cambiando la enumeración “AcDataTransferType” a “acExport”.
Paso 1
Inicie Access 2010. Haga clic en ** Base de datos en blanco ** y luego 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 seleccione ** Visual Basic ** para abrir la ventana de Microsoft Visual Basic. Haga clic en el menú ** Insertar ** y haga clic en ** Módulo ** para insertar un nuevo módulo de código.
Paso 2
Copie y pegue el siguiente código para crear un nuevo subprocedimiento: Private Sub importExcelSpreadsheet ( ) Presione ** Enter ** en su teclado para crear End Sub para el procedimiento.
Paso 3
Copie y pegue el siguiente código dentro del procedimiento ** Private Sub importExcelSpreadsheet () ** para importar una hoja de cálculo Excel para acceder: DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel9, _ "Empleados", "C: \\ Employees.xlsx", Verdadero
Paso 4
Editar ** Empleados ** y escriba el nombre de la tabla para la hoja de cálculo de destino. Edite ** C: \\ Employees.xlsx ** y escriba la ruta y el nombre de su hoja de cálculo de Excel para importar.
Presione ** F5 ** para ejecutar el procedimiento e importar la hoja de cálculo de Excel en Access.
[Cómo transferir la hoja de cálculo de Excel 2010 a Access 2010 con VBA] URL: http://www.ordenador.online/computadora/Software/255409.html