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
| Function import3(ByVal dteDeb As Date, ByVal dteFin As Date, ByVal sChamp As String)
Dim Db As DAO.Database
Dim Rs As DAO.Recordset
Dim strSQL As String
Set Db = DAO.OpenDatabase("E:\Projet GDP\Requete\base.accdb", False, False)
strSQL = "SELECT DateSeance, " & sChamp & " FROM [AC#PA] Where (DateSeance >= #" & Format(dteDeb, "mm/dd/yyyy") & _
"#) AND (DateSeance <= #" & Format(dteFin, "mm/dd/yyyy") & "#);"
Set Rs = Db.OpenRecordset(strSQL, DAO.dbOpenSnapshot)
With ThisWorkbook.Worksheets("Feuil2")
.Range("A2").CopyFromRecordset Rs
.Range("A1") = "Date"
.Range("B1") = sChamp
End With
Db.Close
Set rst = Nothing
Set Db = Nothing
End Function
Sub essai1()
Call import3(3 / 14 / 2010, 1 / 14 / 2010, "Open")
End Sub |