Si può dire che Microsoft Office Excel e Microsoft Office Access vanno mano nella mano quando è necessario importare i dati di Excel in un database di Access . L'oggetto " DoCmd " contiene il metodo " TransferSpreadsheet " può essere utilizzato per importare un foglio di calcolo in Access da Excel utilizzando Visual Basic, Applications Edition (VBA ) . Questo metodo supporta anche altri formati di file , come ad esempio Lotus . Allo stesso modo , è possibile utilizzare lo stesso metodo per esportare i dati da Access in Excel modificando l' enumerazione " AcDataTransferType " a " acExport . " Istruzioni
1
Avviare Access. Fare clic su " Database vuoto " e fare clic sul pulsante "Crea " per creare un nuovo database . Fare clic sulla scheda "Database Tools " e cliccate su " Visual Basic " per aprire la finestra di Microsoft Visual Basic . Fai clic sul menu "Inserisci" e fare clic su "Modulo" per inserire un nuovo modulo di codice
2
Copia e incolla il seguente codice per creare una nuova procedura secondaria : .
Privato importExcelSpreadsheet Sub ( )
3 Premere il tasto " Invio" sulla tastiera per creare le "End Sub " per la procedura .
4
Copia e incolla il seguente codice all'interno il " importExcelSpreadsheet private Sub ( ) " Procedura per importare un foglio di calcolo Excel in Access :
DoCmd.TransferSpreadsheet acImport , acSpreadsheetTypeExcel9 , _
"Dipendenti ", " C : \\ Employees.xlsx " , vero
5
Modifica " Dipendenti" e digitare il nome della tabella per il foglio di calcolo di mira . Modifica " C : \\ Employees.xlsx " e digitare il percorso e il nome del foglio di calcolo di Excel da importare
6
Premere " F5 " per eseguire il procedimento e di importare il foglio di calcolo di Excel in Access. .