ayuda con ie.document.getelementbyid

Solo consultas sobre macros y código VBA Excel.
Reglas del Foro
1. Antes de hacer tu pregunta intenta con el buscador de este foro (muchas preguntas ya fueron respondidas antes!)
2. Si haces una nueva pregunta, es muy recomendable que adjuntes el ejemplo Excel para poder comprenderla mejor!
3. Realiza tu pregunta de forma clara, explicando bien cada paso de lo que haces y tendrás más probabilidad de respuesta!
Responder
jmobispo
Miembro Nuevo
Miembro Nuevo
Mensajes: 2
Registrado: 13 Sep 2019 06:22

ayuda con ie.document.getelementbyid

Mensaje por jmobispo » 13 Sep 2019 06:43

buenos días.
Lo primero de todo presentarme... Mi nombre es Juan Manuel y me soy un fanatico del excel :P

Estoy un poco atascado con un tema y me gustaría compartirlo con vosotros... por si podéis echarme una mano.
Estoy haciendo una macro para cargar una tabla de una web.
El caso es que accedo a la web correctamente, selecciono los parámetros para generar la tabla y todo correcto.
El caso es que hay veces que la tabla tiene mas de 10 registros.. pero no consigo cambiar el combo con un valor mayor.


Pongo imagen del desplegable y del codigo html de la web para ver si me podéis decir algo.
Imagenhttps://ibb.co/m0G9zjt

Imagenhttps://ibb.co/tcRccX6

Si tenéis alguna sugerencia se agradece.
Un saludo y muchísimas gracias



jmobispo
Miembro Nuevo
Miembro Nuevo
Mensajes: 2
Registrado: 13 Sep 2019 06:22

Re: ayuda con ie.document.getelementbyid

Mensaje por jmobispo » 13 Sep 2019 09:54

Me respondo a mi mismo... que ya lo he conseguido ;-)


Dim z As Object
Set evt = IE.Document.createEvent("HTMLEvents")
evt.initEvent "change", True, False

IE.Document.getelementbyid("dpFechaInicio").Value = CStr(des)
IE.Document.getelementsbyname("datatable_length")(0).selectedindex = 2
IE.Document.getelementsbyname("datatable_length")(0).dispatchEvent evt



Responder