Bonjour,
Je suis bloqué sur ma macro, le but étant de lancer la page d'accueil de la banque, se connecter en insérant le user name et mdp et de cliquer sur le bouton pour se connecter.
Ca c'est géré via mon code et donc une autre page web s'ouvre (celle qui nous intéresse).
J'arrive à pointer sur cette nouvelle page mais je n'arrive pas à récupérer le solde des différents comptes.
Voici mon code :
Sub Connexion()
Dim IE As New InternetExplorer
Dim maPageHtml As HTMLDocument
Dim Helem As IHTMLElementCollection
Dim winShell As New ShellWindows
Dim HtmlElementStandard As HTMLGenericElement
IE.navigate "https://ib.mcb.mu/T001/banking.jsp"
Do Until IE.readyState = READYSTATE_COMPLETE
DoEvents
Loop
Set maPageHtml = IE.document
Set Helem = maPageHtml.getElementsByTagName("input")
Helem(1).innerText = "login"
Helem(2).innerText = "mdp"
Helem(60).Click
Application.Wait (Now + TimeValue("0:00:10"))
On Error Resume Next
For Each IE In winShell
If IE.LocationURL = "
" Then
Set maPageHtml = IE.document
End If
Next IE
End Sub
Je met en PJ également une copie écran du code source de la page web qui s'ouvre avec l'identification des éléments (entouré en jaune) que je veux ramener sur ma feuille excel via la macro.
merci d'avance pour vos retours, je bloque