Daten von Internetseite auslesen...
03.04.2019 12:20:11
Internetseite
ich möchte gerne von einer seite im ie daten ins excel einlesen.
(ich suche im endeffekt nach "km:" und lass mir die zelle dahinter ausgeben. oder "fahrt bis:" und dann das datum. es ist im übrigen eine intranetseite, die mit loggin funtioniert. sprich beim ersten mal wird es immer auf einen fehler laufen, aber nach dem ersten loggin öffnet er es immer wieder direkt, solange man den ie nicht komplett zugemacht hatte.)
mit
Set IE = CreateObject("InternetExplorer.Application")
IE.Visible = True
IE.navigate Link
und
With ActiveSheet.QueryTables.Add(Connection:="URL;" & Link, Destination:=Range
("$A$1"))
klappt das anzeigen und auch das auslesen auch prima...
(im link ist sogar das jeweilige fzg mit verknüpft, so dass genau die richtige seite startet)
dummerweise klappt dies alles erst, nachdem ich direkt nach dem start manuell diese verlinkung gesetzt habe über "daten -> aus dem web" inkl. importieren...
wenn ich das makro ohne diese manuelle geschichte ausführe nimmt er, warum auch immer, die startseite des ie, also den start vom firmenintranet. obwohl er den link ja über "connection:=" mitbekommt.
auch der verusch, das ganze über "URL_Lesen()"
https://microsoft.public.de.excel.narkive.com/92xNR1ZL/web-seiten-per-vba-code-abfragen
zu machen bringt nichts, da er mir dann den logginbereich bringt.
kann man dieses manuelle gefummel irgendwie umgehen bzw. anders gefragt, warum nimmt er am anfang die ie startseite?
der betreffende Quellcode der ie-datei ist im übrigen:
Tacho / Gesamt in km / Datum 9331 km /
9331 km / 04.03.2019
und
Bis Datum 05.03.2019 15:43
wo ich die 2 werte raus haben will.die datei wird auch vorher aufgemacht über eben ie.visible=true (siehe oben)
kann man ggf. irgendwie auf ie.quelldaten o.ä. zugreifen?
danke.