Bonjour
Je rencontre le problème suivant :
Sur la ligne :
Cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Fichier & ";Extended Properties=Excel 8.0;"
Dans le code :
Private Sub test()
Dim FichierSource
Dim NomFichier
Fichier = Application.GetOpenFilename("Excel, *.xls;*.xlsx", , "Choix du fichier source")
Set Cn = New ADODB.Connection
Set oCat = New ADOX.Catalog
Cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Fichier & ";Extended Properties=Excel 8.0;"
Set oCat.ActiveConnection = Cn
For Each Feuille In oCat.Tables
Resultat = Resultat & Feuille.Name & vbCrLf
Next
MsgBox Resultat
Set Feuille = Nothing
Set oCat = Nothing
Cn.Close
Set Cn = Nothing
End Sub
A noter l'activation des références suivantes :
C'est la première fois que je code avec ADODB.Connection, mes connaissances sont très limitées, je n'ai que quelque notions apportées des différents forum que j'ai consulté. Bref pas asser pour que je me dépatouille tout seul !
Par avance, merci de l’intérêt porté au sujet