Object Library. " 
 3  Comece digitando o seguinte código VBA para criar novo procedimento sub: 
 
 Private Sub importExcelData () 
 4 
 Digite o seguinte para criar variáveis que você vai usar para ler Excel: 
 
 Dim xlApp Como Excel . Aplicação 
 
 Dim xlBk Como Excel.Workbook 
 
 Dim xlSht Como Excel.Worksheet 
 5 
 Digite o seguinte para criar variáveis que você vai usar no Access : < br > 
 Dim dbRst Como Recordset 
 
 Dim dbs as Database 
 
 Dim sqlstr as String 
 6 
 Digite o seguinte para definir objetos de banco de dados e também definir o Excel pasta de trabalho para usar: 
 
 Set dbs = CurrentDb 
 
 Set xlApp = Excel.Application 
 
 Set xlBk = xlApp.Workbooks.Open ("C: \\ Temp \\ dataToImport.xlsx " ) 
 
 Set xlSht = xlBk.Sheets (1) 
 7 
 Crie uma nova tabela com duas colunas no Access para importar dados de Excel. Digite o seguinte código VBA para criar a tabela usando o " DoCmd " objeto : 
 
 sqlstr = " CREATE TABLE Exceldata ( columnOne TEXTO, columnTwo texto)" 
 
 DoCmd.SetWarnings Falso 
 
 DoCmd.RunSQL ( sqlstr ) 
 8 
 Abra a tabela que você criou usando um objeto Recordset. Digite o seguinte para abrir a tabela e adicionar uma nova linha : 
 
 Set dbRst = dbs.OpenRecordset ( " Exceldata " ) 
 
 dbRst.AddNew 
 9 
 Tipo o seguinte para obter os valores a partir do livro do Excel, salvá-los em sua mesa e atualizar o registro : 
 
 xlSht.Range ( "A2" ) Selecione 
 
 dbRst.Fields (0) Value. . = xlSht.Range ( "A2" ) . Valor 
 
 xlSht.Range ( "B2" ) . Selecione 
 
 dbRst.Fields (1). Valor = xlSht.Range ( "B2" ) . Valor 
 
 dbRst.Update 
 10 
 Termine o seu procedimento ao escrever o seguinte código VBA: 
 
 dbRst.Close 
 
 dbs.Close 
 
 xlBk.Close 
 
 End Sub 
 11 
 Pressione " F5" para executar o procedimento . Os dados na sua pasta de trabalho Excel acaba de ser importado em sua tabela do Access.