hatte zwar schon mal ein Problem eingestellt, dass ich mit Martins Hilfe (Nochmal Danke, Martin) lösen konnte, jedoch jetzt komme ich nicht weiter, da sich die Seite, die ich steuern will, verändert hat.
Konkret geht es darum, dass ich Daten in einen Strom- oder Gasvergleichsrechner automatisch eintragen möchte, dass bei der 1. Seite auch geht, jedoch ich auf die Felder der darauffolgenden Seite nicht zugreifen kann.
Mein Excel ruft zuerst die Seite "https://a.check24.net/misc/click.php?pid=86341&aid=18&deep=stromanbieter-wechseln" auf, trägt dort in die Felder Postleitzahl und Verbrauch in die Felder ein [über IEDoc.all("c24api_zipcode").Value = UserForm10.TextBox5 usw.] und aktiviert die Berechnung. Danach erscheint eine zweite Seite, die mehr Möglichkeiten zur Veränderung der Eingabe bietet.
Hier soll nun das Programm die Daten nach meinen Programm-Vorgaben verändern.
Die Auswahl und Aktivierung der (offenen) Seite über den Befehl "AppActivate objShell_IE.Document.Title" funktioniert auch, aber ich kann die Felder nicht durch Excel verändern, obwohl ich deren Namen genau weiß.
Ich habe es versucht mit:
IEDoc.all("c24api_totalconsumption").Value = "999"
objShell_IE.Document.getelementbyid("c24api_totalconsumption").Value = "998"
aber leider reagiert die Seite darauf nicht!
Hat jemand eine Idee für die Lösung dafür?
Sitze schon seit Tagen an dem Problem und komme nicht weiter.
Danke für Eure Hilfe.
Stefan