Bonjour, le cherche à appeller un requête SQL par un code VBA

ma requête est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
INSERT INTO T_Bilan (Client, [Annee] )
SELECT T_Clients.NumClient, [Annee ?] AS Expr1
FROM T_Clients;
En vba j'ai ça mais ça me met un message d'erreur : Trop peu de parmètres, un attendu
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
Private Sub Commande0_Click()
 Dim db As DAO.Database
    Set db = DBEngine.OpenDatabase("C:\Documents and Settings\stagiaire1\Bureau\Modeles\EssaiBilan.mdb")
    ' Exécution de la requête
    db.Execute "INSERT INTO T_Bilan ([Client], [Annee]) SELECT [T_Clients.NumClient],[Annee ?]AS Expr1 FROM T_Clients ;"
    Debug.Print "Records Affected = " & db.RecordsAffected
    db.Close
End Sub
Merci