Una famiglia di sistemi di gestione per database relazionali di Microsoft progettati per semplificare l'uso.
ciao Max,
prova nel seguente modo, personalizzando il fullPathXlsFile del file di xls.
public Sub linkXlsfiles()
On Error GoTo errorHandler
Dim tdf As DAO.TableDef
Set tdf = CurrentDb.CreateTableDef("miaTabellaXLS")
tdf.Connect = "Excel 12.0 Xml;HDR=NO;IMEX=2;ACCDB=YES;DATABASE=C:\fullPathXlsFile.xlsx"
tdf.SourceTableName = "foglio1$"
CurrentDb.TableDefs.Append tdf
ext_errorLoadHandler:
Set tdf = Nothing
Application.RefreshDatabaseWindow
Exit Sub
errorHandler:
With Err
Select Case Err
Case 3012
VBA.MsgBox "tabella:" & tdf.Name & " già esistente", vbCritical, "Warning"
Case Else
MsgBox "ERR#" & .Number _
& vbNewLine & .Description _
, vbOKOnly Or vbCritical
End Select
Resume ext_errorLoadHandler
End With
End Sub
ciao, Sandro.