Escolar Documentos
Profissional Documentos
Cultura Documentos
excel.
Private Sub SeuBotao_Click()
Dim appExcel As Excel.Application
Dim wb As Excel.Workbook
Dim sh As Excel.Worksheet
Dim strValue As String
Dim strTable As String
strTable = "teste" 'nome da tabela no seu banco
Set appExcel = CreateObject("Excel.Application")
Set wb = appExcel.Workbooks.Open("C:\Gesto e Mkt
Share\GestoCategorias\Per01\testeImp.xls") 'nome do seu excel e seu diretorio
For Each sh In wb.Sheets
Debug.Print sh.Name
DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel9, strTable, "C:\Gesto
e Mkt Share\GestoCategorias\Per01\testeImp.xls", True, sh.Name & "!"
Next
wb.Close
appExcel.Quit
On Error GoTo 0
Exit Sub
End Sub
http://forum.imasters.uol.com.br/index.php?/forum/148-access/
CRIAR ESPECIFICAO PARA IMPORTAO
Clicar no arquivo txt a ser importado, clicar em avanado, largura fixa e salvar como (Colocar o nome da
especificao que ir na consulta de importao).
Copiar a linha do mdulo e colocar no cdigo para importao de todos os arquivos .xls
OBS: o nome do modulo ImportarVolatilidade() deve ser colocado em uma macro e o
nome da macro deve ser colocado no formulrio ao clicar.
Importar todos os arquivos .xls de uma pasta para uma tabela .mdb
Public Function ImportarVolatilidade() As String
On Error GoTo erro
Dim strPath As String
Dim strCaminho As String
Dim strNomeArquivo As String
Dim strTitle As String
Dim strMsg As String
DoCmd.SetWarnings False
End Sub