Fichier = ThisWorkbook.Path & "\tonclasseurfermé.xls"
Set Source = New ADODB.Connection
Source.Open "Provider = Microsoft.Jet.OLEDB.4.0;" & _
"data source=" & Fichier & ";" & _
"extended properties=""Excel 8.0;"""
texte_SQL = "SELECT * FROM [tonongletdansfermé$]"
Set Requete = New ADODB.Recordset
Set Requete = Source.Execute(texte_SQL)
'tu ajoutes une feuille a ton classeur ouvert
ThisWorkbook.Sheets.Add after:=ThisWorkbook.Sheets(ThisWorkbook.Sheets.Count)
ActiveSheet.Name = "lenomque tu veuxdonné à ton onglet"
'on récupère les données
ActiveSheet.Range("A1").CopyFromRecordset Requete
'on ferme!
Requete.Close
Source.Close
Set requete=nothing
Set source=nothing