Bonjour,
J'aurais voulu importer un tableau Acces dans ma classeur Excel.
Le code suivant que j'utilise ne marche pas, pourtant il résulte d'un manuel.
Est-ce que quelqu'un aurait une idée ou solution?
Merc par avance pour votre aide!
Sub TableDepuisExterne()
Dim l As ListObject
Dim q As QueryTable
Dim s As String
Workbooks.Add
s = ThisWorkbook.Path & "\..\Orders.accdb"
s = "OLEDB;Provider=Mocrosoft.ACE.OLEDB.12.0;DataSource=" & s
'Print s
'OLEDB;Provider=Mocrosoft.ACE.OLEDB.12.0;DataSource=D:\Livre Excel 2007 VBA\ExcelVBA07SBS\Travail Shu-Yun\..\Orders.accdb
Set l = ActiveSheet.ListObjects.Add(xlSrcExternal, s, , xlYes, ActiveCell)
Set q = l.QueryTable
q.CommandType = xlCmdTable
q.CommandText = "Orders"
q.Refresh
End Sub