0
J'essaie de remplir la zone de texte et de cliquer sur le bouton de recherche d'un outil Web. J'ai écrit le code ci-dessous, mais il ouvre juste l'outil. Cependant, ne remplit pas la zone de texte.Comment entrer des données dans une zone de texte et cliquez sur le bouton de recherche
Ci-dessous mon code:
Sub PLCbot()
Dim myvalue As String
Dim myie As Object
Dim myloop As Object
Dim myelements As Object
Dim wksheet As Worksheet
Dim Workbook As Workbook
myvalue = Worksheets("Sheet1").Range("A1").Value
Set myie = CreateObject("Internetexplorer.Application")
myie.Visible = True
myie.Navigate2 "http://psrhpinc.usa.hp.com/wplc/SalesMarketingView.aspx?ViewOption=SalesMarket"
Do While myie.Busy
Loop
Set myelements = myie.document.getElementsByTagName("textarea")
For Each myloop In myelements
If myloop.Name = "textarea" Then
myloop.Value = myvalue
End If
Exit For
Next
End Sub
Salut mukul. Merci pour votre suggestion. Cependant, je ne suis toujours pas capable de voir quoi que ce soit dans la zone de texte. – user3804854
ok. Avez-vous le déboguer? Mettez un point d'arrêt sur la boucle for et le sous-marin. Vérifiez si le tag que vous recherchez (c'est-à-dire textarea) est présent dans myelements. Je doute que la condition soit incorrecte. Le nom du tag est textarea et vous devez rechercher un identifiant ou un nom ou un attribut pour identifier votre besoin. –