Bonjour à tous,
J'utilise beaucoup les requêtes SQL dans mes codes VBA.
Pour les créer, j'utilise un querytable.add sous la forme suivante :
With Thisworkbook.Worksheets("FEUIL").QueryTables.Add (Connection:=
"ODBC;DRIVER=xxx;SERVER=xxx;DATABASE=xxx;UID=yyy;PWD=rrr" _
, Destination: =Thisworkbook.Worksheets("FEUIL").Range("A1"))
.CommandText = RequeteSQL
.SavePassword = False
.Refresh BackgroundQuery:=False
EndWith
Cela fonctionne bien et le résultat est collé sur la feuille définie en "DESTINATION".
Peut-on sauvegarder ces données dans une variable et non les coller sur une feuille ? (C'est très souvent une seule ligne qui est renvoyée).
Merci.
@urel87.
J'utilise beaucoup les requêtes SQL dans mes codes VBA.
Pour les créer, j'utilise un querytable.add sous la forme suivante :
With Thisworkbook.Worksheets("FEUIL").QueryTables.Add (Connection:=
"ODBC;DRIVER=xxx;SERVER=xxx;DATABASE=xxx;UID=yyy;PWD=rrr" _
, Destination: =Thisworkbook.Worksheets("FEUIL").Range("A1"))
.CommandText = RequeteSQL
.SavePassword = False
.Refresh BackgroundQuery:=False
EndWith
Cela fonctionne bien et le résultat est collé sur la feuille définie en "DESTINATION".
Peut-on sauvegarder ces données dans une variable et non les coller sur une feuille ? (C'est très souvent une seule ligne qui est renvoyée).
Merci.
@urel87.