That's great! I wonder why my code fails. The dropdown list changes value but the onchange-event doesn't trigger anything. Can you find any errors?Originally Posted by mohanvijay
[VBA]
Sub UpdateList()
Dim IE As Object
lng_Sleep = 500
Set IE = CreateObject("InternetExplorer.Application")
IE.Visible = True
apiShowWindow IE.hwnd, SW_SHOWMINIMIZED
Sleep lng_Sleep
IE.navigate "https://www.avanzabank.se/aktier/lista"
Do
DoEvents
Sleep lng_Sleep
Loop While IE.ReadyState <> READYSTATE_COMPLETE
IE.Document.getElementById("list").selectedIndex = 8
IE.Document.getElementById("list").FireEvent ("onchange")
End Sub[/VBA]
I use IE9, if it's any help.