1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
|
Dim m As String
Dim a As String
Dim name As String
m = Me!mois
a = Me!année
name = "TableTest" & a & m
DoCmd.SetWarnings False
'Affectation du lieu de récupération des fichiers
Dim NomDir As String
NomDir = "D:\Test\"
'On atteint le répertoire concerné où se trouvent les fichiers
ChDir (NomDir)
Dim XL As Excel.Application
Dim nomClasseur1 As String
Set XL = CreateObject("Excel.Application")
nomClasseur1 = "PJPF2007-" & a & m & ".xls"
DoCmd.TransferSpreadsheet acImport, , "TableTest" & a & m, "D:\Test\" & nomClasseur1, 0
Dim dbCourante As DAO.Database
Dim Sql As String
'Définir la base de travail comme la base actuelle
Set dbCourante = CurrentDb
'Définir la requête
Sql = "INSERT INTO Test ( OPPO, MPE, MPF, MRE, MRF, M__, année) " & _
"SELECT OPPO, MPE, MPF, MRE, MRF, M__, ""2006_T3"" AS année " & _
"FROM PJPF2006_T3 " & _
"WHERE CBQD=""total"" AND MOIS=""total"" AND CMOP=""total"";"
'Exécuter la requête
dbCourante.Execute Sql
Set dbCourante = Nothing |
Partager