1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| With ActiveSheet.QueryTables.Add(Connection:=Array(Array( _
"ODBC;DSN=Microsoft Office Database;DBQ=C:\Database\BaseDonnees.xls;DefaultDir=C:\Database;DriverId=25;FIL=Microsoft Office;Ma" _
), Array("xBufferSize=2048;PageTimeout=5;")), Destination:=Range("B3"))
.CommandText = Array( _
"SELECT `Cours`.Com, `Cours`.Mail " & Chr(13) & "" & Chr(10) & "FROM `C:\Database\BaseDonnees`.`Cours$` `Cours$`" & Chr(13) & "" & Chr(10) & "WHERE (`Cours``.Mail='toto@toto.fr')")
.Name = "Requête Test"
.FieldNames = True
.RowNumbers = False
.FillAdjacentFormulas = False
.PreserveFormatting = True
.RefreshOnFileOpen = False
.BackgroundQuery = True
.RefreshStyle = xlInsertDeleteCells
.SavePassword = False
.SaveData = True
.AdjustColumnWidth = True
.RefreshPeriod = 0
.PreserveColumnInfo = True
.Refresh BackgroundQuery:=False
End With |
Partager