ActiveSheet.QueryTables feuille Excel
Bonjour,
J'ai une requete SQL qui me renvoie "Erreur générale ODBC 1004"
lorsque j'ajoute le
Citation:
where [ANC]=..."
(cf code ci dessous) sinon cela marche très bien.
La ligne 4 de la feuille Excel correspond bien à ma ligne de titre où se trouve la colonne "ANC"
J'ai essayé avec et sans les crochets pour "ANC".
Merci de vos idées.
(ValeurCourante est une string)
Code:
1 2 3 4 5 6 7 8
|
sqlstring = "select * from [Global CIS$" & "A4:AM1800" & "] where [ANC]=" & "'" & ValeurCourante & "';"
connstring = _
"ODBC;FILEDSN=D:\RH\masource.dsn;Database=repertoire"
With ActiveSheet.QueryTables.Add(Connection:=connstring, _
Destination:=Range("AZ1"), Sql:=sqlstring)
.Refresh
End With |