Como puedo desplegar y seleccionar un span desde vba conectando a ie

Este es el código en ie necesito que en el botón de la imagen se seleccione una opción, ya intente con .selectedindex y .value

1 Respuesta

Respuesta

[Hola

No dices exactamente cómo has intentado; segundo, viendo la web sería más fácil ayudarte.

Por cierto, marcaste "Visual Basic" y "VBA" ¿con qué programa estás trabajando en realidad? Son distintos por si acaso.

Abraham Valencia

gracias por tu respuesta, el programa es visual basic, el código que estoy usando es el siguiente, el problema es que con el campo que viene en el código que anexé no lo reconoce son la instrucción de selectedindex como en los primeros del código puesto que no tiene el mismo tipo de código en la web

ie.Document.getElementById("_ctl0_ddlMetodoDePago").Selectedindex = Sheets("Sheet1").Range("b5")
 ie.Document.getElementById("_ctl0_txtLugarExpedicion").Value = Sheets("Sheet1").Range("c5")
 ie.Document.getElementById("_ctl0_ddlRegimenFiscal").Selectedindex = Sheets("Sheet1").Range("d5")
 ie.Document.getElementById("_ctl0_CboUsoCFDI").Selectedindex = Sheets("Sheet1").Range("e5")
 ie.Document.getElementById("_ctl0_cblFormaPago").Selectedindex = Sheets("Sheet1").Range("f5")
 ie.Document.getElementById("_ctl0_dgSearch__ctl2_Span2").Click
 Application.Wait (Now + TimeValue("0:00:10"))
 ie.Document.getElementById("rdoFolioId").Click
 ie.Document.getElementById("_ctl0_lnkSelecciona").Click
Application.Wait (Now + TimeValue("0:00:15"))
 ie.Document.getElementById("ccantidad").Value = Sheets("Sheet1").Range("g5")
 ie.Document.getElementById("descripcion").Value = Sheets("Sheet1").Range("h5")
 ie.Document.getElementById("valor_unitario").Value = Sheets("Sheet1").Range("i5")
 ie.Document.getElementById("btnemitir").Click

Por lo que veo estás trabajando en VBA de Excel (no es lo mismo que Visual Basic) pero lo que no envías es la web para poder ver lo que comentas y poder ayudarte. Quizá no funciona el ListIndex porque o no es una lista desplegable html sino un objeto java u otro pero sin verlo, es complicado saber (verlo en la web, no solo una imagen).

Abraham Valencia

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas