Salut,

Le code suivant fonctionne très bien pour lier une table excel :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
'supprimer la table liée
CurrentDb.TableDefs.Delete (NExcel2)
 
'ajouter la nouvelle table liée
Set CExcel = CurrentDb.CreateTableDef(NExcel2)
LExcel = "Excel 8.0;DATABASE=" & NChemin & "\" & NFichier2 & ";HDR=YES;"
CExcel.Connect = LExcel
CExcel.SourceTableName = "SYNTHESE" & "$"
CurrentDb.TableDefs.Append CExcel
Par contre, je ne voudrai pas que cela me mette la premère ligne comme nom de colonne avez-vous une idée

@+