Come importare delimitato foglio di calcolo Excel in Access VBA

December 2

Come importare delimitato foglio di calcolo Excel in Access VBA


Saper importare un foglio di calcolo Excel scheda delimitato in Access in Visual Basic, Applications Edition (VBA) è conoscenza utile avere. Un compito comune quando si lavora con le applicazioni di Microsoft Office è quello di trasferire i dati da un'applicazione all'altra. VBA può essere utilizzato in applicazioni di Microsoft Office per automatizzare i processi, come l'importazione e l'esportazione dei dati. Non è difficile scrivere una piccola funzione in VBA per importare il scheda delimitato foglio di calcolo Excel in Access.

istruzione

1 Avviare MS Access 2007 e selezionare "Strumenti di database." Clicca su "Visual Basic" per aprire la finestra "Microsoft Visual Basic".

2 Creare un nuovo sub digitando "Sub importExcelfile ()" e premere "Invio".

Tipo "DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel97, _

"SpreadSheetImported", "C: \ excelFileToImport.xlsx," È vero, "Sheet1! A1: D100" "all'interno del nuovo sub.

3 Premere il tasto "F5" per eseguire il nuovo sub. Passare da una finestra a "Microsoft Access" e vedrete una tabella denominata "SpreadSheetImported" sotto "tutte le tabelle".

Consigli e avvertenze

  • Il vostro nuovo sub dovrebbe essere simile a questo:
  • "Sub importExcelFile ()
  • DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel97, _
  • "TestData1", "C: \ excelFileToImport.xlsx", True, "Sheet1! A1: D100"
  • End Sub "