Faire des requetes en VBA sur serveur

  • Initiateur de la discussion Initiateur de la discussion poulpe38
  • Date de début Date de début

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 !

P

poulpe38

Guest
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

Merci de me conforter dans cette voie.

Apparemment le serveur est sous une interface OLE DB pour Oracle . Ca marche avec msquery??

Je suis sous excel 2003...

Merci pour ces precisions.
 
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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

B
Réponses
5
Affichages
1 K
P
  • Question Question
Réponses
6
Affichages
731
M
Réponses
5
Affichages
4 K
MagaliRC
M
C
Réponses
1
Affichages
1 K
Compte Supprimé 979
C
D
Réponses
10
Affichages
923
doriabel
D
F
Réponses
0
Affichages
2 K
Fredooooo
F
T
Réponses
8
Affichages
6 K
Thibogratteleglobe
T
L
Réponses
5
Affichages
2 K
lumiexcel
L
E
Réponses
2
Affichages
12 K
E
Retour