Bonjour,
J'ai une requete SQL qui me renvoie "Erreur générale ODBC 1004"
lorsque j'ajoute le(cf code ci dessous) sinon cela marche très bien.where [ANC]=..."
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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
Partager