Tecnología

Inicio

Cómo importar datos en Access con VBA

Cómo importar datos en Access con VBA


Importación de datos a través de la automatización es mucho más rápido que la importación de datos de forma manual. Microsoft Access es una aplicación de base de datos relacional que es parte de la suite Microsoft Office. En Access, puede utilizar Visual Basic para Aplicaciones (VBA) para automatizar el proceso de importación de datos. Importación de datos utilizando VBA podrían ser útiles cuando se tienen muchas hojas para importar en un libro de Excel. Pocos pasos que puede escribir código VBA para importar datos a Access.

Instrucciones

1 Inicie Microsoft Excel y añadir los datos siguientes en "Hoja1" y en "Hoja2":

CAMPO 1 CAMPO 2

DATOS DE DATOS 1 2

DATOS DE DATOS 1 2

Guarde el libro en "C: \" como "XLToImport.xlsx".

2 Iniciar Microsoft Access, haga clic en "Herramientas de base de datos" y seleccione "Visual Basic".

Escribe lo siguiente para crear un nuevo sub:

Sub importExcelWorkbook ()

Presione ENTRAR."

3 Escribe lo siguiente para importar "Sheet1".

DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel97, _

"Sheet1", "C:\XLToImport.xlsx", True, "Sheet1!A1:D100"

4 Escribe lo siguiente para importar "Hoja2".

DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel97, _

"Sheet2", "C:\XLToImport.xlsx", True, "Sheet2!A1:D100"

5 Ejecutar su sub importar las dos primeras hojas de su libro de Excel.