Bonjour,
je voudrais demander comment réaliser "Table1 - Table2" en VBA s'il vous plait? (en fait les 2 tables ont la meme structure et table2 est une partie de table1)
le code suivant ne marche pas à cause de l'erreur d'exécution 3131: erreur de syntaxe dans la clause FROM
Merci d'avance!
Sub except()
Dim DB As DAO.Database
Dim RS1 As DAO.Recordset
Dim RS2 As DAO.Recordset
Set DB = Application.CurrentDb
Dim SQLList1 As String
Dim SQLList2 As String
Set RS1 = DB.OpenRecordset("Table1", dbOpenDynaset)
Set RS2 = DB.OpenRecordset("Table2", dbOpenDynaset)
SQLList1 = "SELECT * FROM [Table1]"
SQLList2 = "SELECT * FROM [Table2]"
SQLList2 = SQLList1 & " EXCEPT " & SQLList2 & ";"
DB.Execute SQLList2
End Sub
Partager