Pode-se dizer que o Microsoft Office Excel e Microsoft Office Access caminham lado a lado quando você precisa importar dados do Excel para um banco de dados Access. O objeto " DoCmd " contém o método " TransferSpreadsheet " você pode usar para importar uma planilha para o Access a partir do Excel usando o Visual Basic for Applications (VBA). Este método também suporta outros formatos de arquivo , tais como Lotus. Da mesma forma, você pode usar o mesmo método para exportar dados do Access para o Excel , alterando a enumeração " AcDataTransferType " para " acExport ". Instruções
1
Comece Access. Clique em " Banco de Dados em Branco " e clique no botão "Criar" para criar um novo banco de dados. Clique na aba " Banco de Dados Tools" e clique em " Visual Basic " para abrir a janela do Microsoft Visual Basic. Clique no menu "Inserir" e clique em " Módulo " para inserir um novo módulo de código
2
Copie e cole o seguinte código para criar um novo procedimento sub: .
Sub importExcelSpreadsheet Privada ()
3
Pressione "Enter" no seu teclado para criar o " End Sub " para o procedimento.
4
Copie e cole o seguinte código dentro o " importExcelSpreadsheet Private Sub ()" procedimento para importar uma planilha do Excel para o Access :
DoCmd.TransferSpreadsheet acImport , acSpreadsheetTypeExcel9 , _
"Colaboradores ", " C: \\ Employees.xlsx " , verdadeira
5
Editar "Colaboradores " e digite o nome da tabela para a planilha alvo. Edit " C: \\ Employees.xlsx ." E digite o caminho eo nome da sua planilha Excel a ser importado
6
Pressione " F5" para executar o procedimento e importar a planilha Excel para o Access.