Sub AddLigneDansBaseXLSX()
'patricktoulon
    Dim AdoC As Object, Lenom$, Leprenom$, Letel$, Fichier As String, Feuille As String, strSQL As String
    Dim colonne$, strSQLdestination$, strSQLscriptdonnée$
    Fichier = "C:\Users\patricktoulon\Desktop\destination.xlsx"     'chemin complet du fichier fermé
   
    Feuille = "Feuil1"                                              'nom de la feuille dans le fichier fermé
   
    colonne = "nom,prenom,Tel"                                      '(nom des entetes de plage ou header de TS)dans le fichier fermé
    'les données a mettre dans le fichier de destination
    Lenom = "dudu2"                                                 'donnée pour la colonne 1(ici en l'occurence la colonne ou se trouve"nom")
   
    Leprenom = "duduche"                                            'donnée pour la colonne 2(ici en l'occurence la colonne ou se trouve"prenom")
   
    Letel = "06 06 06 06 06"                                        'donnée pour la colonne 3(ici en l'occurence la colonne ou se trouve"Tel")
    Set AdoC = CreateObject("ADODB.Connection")                     'creation de l'object de connection
    With AdoC
        'string de connection de l'object AdoC(moteur fichier 2007  et +)
        .ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & Fichier & ";Extended Properties=""Excel 12.0;HDR=YES;"""
        .Open    'ouverture de la connection
        strSQLdestination = "INSERT INTO[" & Feuille & "$](" & colonne & ")"                    'encodage du script de la destination de la requete
        strSQLscriptdonnée = "VALUES('" & Join(Array(Lenom, Leprenom, Letel), "','") & "')"     'encodage des donnée dans le script de la requete
        strSQL = strSQLdestination & strSQLscriptdonnée                                         'compile du string de la requete
        Debug.Print strSQL                                                                      'juste pour voir le string de la requete
        .Execute strSQL                                                                         'execution de la requete
        .Close                                                                                  'fermeture de la connection
    End With
    Set AdoC = Nothing                                                                          'destruction de l'object  de connection
End Sub