VBA - Excel/ internet explorer - Clic bouton dans IE pour export fichier excel

  • Initiateur de la discussion Initiateur de la discussion Victoire
  • 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 !

Victoire

XLDnaute Nouveau
Bonjour à tous,

Comme cela fait un certain temps que je cherche une solution à mon problème, je m'en remets à vous 😛
Je cherche un moyen de créer une macro qui permettrait, à partir d'un fichier excel A:
1/ d'ouvrir Internet Explorer,
2/ de se connecter à un site avec un pseudo/mot de passe,
3/et de faire un export de données du site à partir de critères définis (le site permet d'exporter un nouveau fichier excel B avec certaines données que je souhaite ensuite copier et coller dans le fichier excel initial A).


Jusqu'à présent, j'ai réussi les étapes 1 et 2, mais je bloque à la 3: j'ai sélectionné les critères de recherche correctement sur le site internet, mais je ne parviens pas à lancer l'extraction (et donc à lancer l'ouverture du fichier excel B). Il suffit de cliquer sur un bouton "OK" (voir sur l'image en pièce jointe, l'encadré à gauche), mais je ne trouve pas le nom du bouton dans le code source (voir également sur l'image où j'ai inclus les données du code source, avec les attributs du bouton OK: complete, align, alt, type, onclick,etc. ).

j'ai tenté ceci :

Dim inputexport As HTMLInputElement
Set inputexport = IEDoc.all("OK")
inputexport.Click

mais cela ne marche pas.
l'attribut "onclick" me semble intéressant car il a l'air de renvoyer vers une action, mais je ne sais pas comment je pourrais m'en servir?

Je vous remercie d'avance de vos réponses, et n'hésitez pas à me signaler si je n'ai pas été assez claire dans ma demande!
Merci
 

Pièces jointes

  • Clic sur OK.jpg
    Clic sur OK.jpg
    34.2 KB · Affichages: 198
Re : VBA - Excel/ internet explorer - Clic bouton dans IE pour export fichier excel

Bonsoir
Désolé !! par connaissances il va falloir passer par le HTML ( le 5 pour te casser les dents comme mon amie)
Moi aussi là je suis dépassé
mais doit Y avoir des forums WEB/HTML ... Java script etc .... ( j'avais démarré un site ....) ??
DSL , c'est juste un conseil
VbA : je pense pas qu'il faut y compter !!! Reveille les Barbatrucs !!!
 
Re : VBA - Excel/ internet explorer - Clic bouton dans IE pour export fichier excel

Bonsoir,
pour faire ce que tu veux, il va te falloir exploiter le code source de la feuille.
Ci-joint un excellent tutoriel ici qui va te permettre de comprendre comment arriver à tes fins.
Décortique-le et sers-toi des exemples pour comprendre le principe.
Si tu bloques malgré tout à certains endroits, reviens avec un fichier exemple parce que sans test, impossible de t'aider.
A+
 
Re : VBA - Excel/ internet explorer - Clic bouton dans IE pour export fichier excel

Bonjour,
Merci à tous les deux pour vos réponses!
David84, oui, en fait je me suis basé sur ce tutoriel pour faire mon code. Et je n'y trouve pas ma réponse! Effectivement il me manque aussi des connaissances en HTML. Je vais essayer de poser la question sur un autre forum. Malheureusement je ne peux pas fournir de fichier exemple car il faudrait que je donne mon login/mdp...
Merci encore, a +
 
Re : VBA - Excel/ internet explorer - Clic bouton dans IE pour export fichier excel

Cela dit, j'ai trouvé, alors je poste quand même:

Pour cliquer sur mon bouton j'ai utilisé la fonction "Sendkeys" en me positionnant sur un élément de la page:

(élément de la page).Focus
SendKeys "{TAB}", True
SendKeys "{TAB}", True
SendKeys "{TAB}", True
SendKeys "{ENTER}", True

finalement c'est bête 🙂
Merci
 
- 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

  • Question Question
Microsoft 365 bouton supprimer
Réponses
4
Affichages
100
Réponses
3
Affichages
400
  • Question Question
Microsoft 365 affichage userform
Réponses
4
Affichages
361
Réponses
32
Affichages
975
  • Question Question
Microsoft 365 Export données
Réponses
4
Affichages
649
Réponses
2
Affichages
78
Retour