Thema Datum  Von Nutzer Rating
Antwort
27.04.2019 23:42:47 Acr1904
NotSolved
27.04.2019 23:50:13 Gast16060
NotSolved
28.04.2019 00:20:14 Gast55929
NotSolved
28.04.2019 15:19:42 acr1904
NotSolved
28.04.2019 18:54:35 Zwenn
NotSolved
28.04.2019 23:30:03 Gast82574
NotSolved
29.04.2019 08:21:15 Gast51261
NotSolved
Blau HTML-Datei über VBA in eine .xlsx Datei konvertieren
29.04.2019 19:38:20 Gast55929
NotSolved

Ansicht des Beitrags:
Von:
Gast55929
Datum:
29.04.2019 19:38:20
Views:
453
Rating: Antwort:
  Ja
Thema:
HTML-Datei über VBA in eine .xlsx Datei konvertieren

>> Also ich lad die HTML Datei mit dem Winhttprequest runter, und speicher sie per vba lokal als .xlsx Datei.

Du kannst zwar die Webseite so abrufen, aber du kannst den so erhaltenen HTML-Text nicht einfach so in einer Datei speichern und jene xlsx-Datei "schimpfen". So funktioniert das nicht (benenne mal eine echte 'xlsx' in 'zip' um und öffne sie dann; dann siehst du was ich meine).

>> Wenn ich die Datei dann über VBA als Workbook öffne stürzt mein Programm, mit der Fehlermeldung, dass die Dateiendung geändert wurde und es sich eigentlich nicht um eine xlsx Datei handelt (Kein Fehlercode).

Logisch, weil das Dateiformat nicht stimmt (siehe oben).

 

Ohne den Inhalt zu kennen, den du aus der HTML heraus filtern willst, kann man dir nicht konkret helfen.

Im Prinzip müsstest du den HTML-Text in ein HTMLDocument laden und dann darüber an deine gewünschte Daten gelangen.

Wenn die Daten in einer HTML-Tabelle (also in table-Tags) liegen, kannst du einfach den Daten-Import von Excel nutzen (Daten -> Daten abrufen -> ...). Damit kannst du die Daten direkt von der Webseite holen, oder aus deiner gespeicherten HTML-Datei.

 

Wie gesagt: Ich - und wie es scheint auch andere - würde dir gerne weiter helfen, aber ohne konkret über etwas sprechen zu können (HTML-Daten / Webseite und bereits vorhandene Makros), drehen wir uns hier nur im Kreis und verschwenden einander Zeit.

 

Grüße

 

PS: Die Makros können gerne auf deinem Arbeitslaptop liegen, darum sind sie aber noch lange nicht "geheim". ;)


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
27.04.2019 23:42:47 Acr1904
NotSolved
27.04.2019 23:50:13 Gast16060
NotSolved
28.04.2019 00:20:14 Gast55929
NotSolved
28.04.2019 15:19:42 acr1904
NotSolved
28.04.2019 18:54:35 Zwenn
NotSolved
28.04.2019 23:30:03 Gast82574
NotSolved
29.04.2019 08:21:15 Gast51261
NotSolved
Blau HTML-Datei über VBA in eine .xlsx Datei konvertieren
29.04.2019 19:38:20 Gast55929
NotSolved