Faire des requetes en VBA sur serveur

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

poulpe38

XLDnaute Nouveau
Bonjour à tous,

à mon boulot,je cherche à lancer régulierement des requetes sur un serveur
(oracle?) et à récuperer les informations dans excel de facon automatique.
Ces requetes existent, mais il faut cliquer avec la souris pour afficher les
résultats, puis sur un autre bouton pour creer un tableau excel.
L'affichage du resultat se fait sous internet explorer.

Comment peut on faire en VBA pour appeler directement une requete, et
"cliquer" sur le bon bouton pour générer le tableau?

J'ai enregistré le code source de la page html de resultat, mais il est
assez grand alors je ne peux pas l'integrer dans ce message. Je me suis dit
qu'il contenait peut etre les infos pour pouvoir lancer cette page
directement depuis VBA.

Une ame charitable aurait-elle le temps de jeter un oeil sur le code
source pour m'expliquer les ligne importantes? C'est un peu du chinois pour
moi!!
J'ai joint le fichier si vous avez quelques minutes à m'accorder.

Merci d'avance. Bernard
 

Pièces jointes

Re : Faire des requetes en VBA sur serveur

Bonjour
As-tu essayé par dobnnées, Données externes de récupérer les données de la requête ? Cette solution ne nécessite pas de VBA : juste le pilote ODBC pour accèder à la base ORACLE. Il est probablement installé sur ton PC.
 
Re : Faire des requetes en VBA sur serveur

Merci de ta reponse,

je suis en train de chercher avec msquery.
Il faut que je passe par vba car je veux faire cette requete 50 fois par jour de facon automatique avec une boucle.

Il y a une piste avec msquery et l'enregistreur de macro je crois?

Ca marche cette solution?

Merci de votre aide.
 
Re : Faire des requetes en VBA sur serveur

re
Je sais que Msquery se sert d'ODBC. Pour OLE DB , je ne sais pas.
Je pense que si l'accès oledb est installé sur le PC client, tu dois le voir dans la liste des bases utilisables de Msquery.
Microsoft gère ce mode d'accès vers Access par exemple, donc il y a bon espoir.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
6
Affichages
667
Réponses
1
Affichages
1 K
Compte Supprimé 979
C
Retour