Preciso importar todos os arquivos xls de uma pasta para um arquivo tb xls, estava utilizando o código abaixo mas da erro nas linhas com o texto em vermelho:
Sub Importar_xlsx()
Dim strPathFile As String, strFile As String, strPath As String
Dim strTable As String
Dim blnHasFieldNames As Boolean
blnHasFieldNames = True
strPath = "C:Cidade" ' drive onde se situa o seu documento excel
strTable = "Plan1" 'nome da tabela no seu banco
strFile = Dir(strPath & "*.xls")
'strFile = Dir(strPath & "*.csv")'
Do While Len(strFile) > 0
strPathFile = strPath & strFile
DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel9, _
strTable, strPathFile, blnHasFieldNames
strFile = Dir()
Loop
End Sub
Alguém pode me ajudar?
Obrigado, Sérgio
Postado : 27/05/2014 5:39 pm