Bonjour a tous et a toutes,
j'ai decouvert plusieurs références sur le forum concernant une connection odbc pour importer des données sur ma feuille Excel mais après avoir essayer plusieurs méthoses, je recois toujours des messages d'erreurs.
Voici le dernier code que j'ai utiliser :
Je recois comme erreur General ODBC Error.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 With ActiveSheet.QueryTables.Add(Connection:= _ "ODBC;DRIVER={Khalix ODBC BI - KlxTst2};UID=z70911;PWD=passe;SERVER=srv4100;", _ Destination:=Range("A1")) .CommandText = Array("Connection.Open") .RefreshOnFileOpen = True Selection.QueryTable.Refresh BackgroundQuery:=False Connection.Close
MOn objectif est de pouvoir recuperer et/ou rafraichir les donnees extraite de ma base Khalix a partir de VBA ( a l'ouverture du classeur).
Le rafraichissement se fait tres bien lorsque je clique sur le point d'interrogation ! mais j'aimerais le faire automatiquement et je me demandais pourquoi cela ne marches pas avec mon code VBA tel quel.
Je vous remercie de bien vouloir y jetter un coup d'oeil et me dire ce qui ne va pas dans mon code ou me proposer une alternative qui fonctionnerait mieux.
Merci !
Partager