[VBA] - Bestimmte Zeile aus HTML Dokument auslesen?

Hallo Community,

ich habe folgendes Problem.

Ich habe eine Excel Tabelle mit vielen ID's (Spalte B) und einen Ordner mit HTML-Dateien, die den IDs zugeordnet sind.

Im ersten Schritt bin ich alle ID's durchgegangen und habe falls vorhanden, die passende HTML Datei in einen Ordner abgespeichert.

Nun kommt der zweite Schritt bei dem ich eure Hilfe brauche. Ich möchte alle gefunden HTML Dateien durchgehen und nach einem bestimmten Bereich suchen. Im HTML Code sieht das ungefähr so aus:

<td class="category">
 <a name="attachments" id="attachments">Angehängte Dateien</a> </td>
<td colspan="5">
<a> unwichtig </a>
<a> WICHTIG </a> <- Hier steht der gesuchte Dateiname
<a> Unwichtig </a>
</td>

Das Ding ist, dass in diesem <td> Tag auch mehrere Dateien aufgeführt sind, der Aufbau ist aber immer gleich. Pro Datei gibt es 3 mal ein <a>-Tag und im mittleren stehen die wichtigen Informationen. Es gibt auch den Fall, dass dort keine Dateien und somit auch keine <a>-Tags vorhanden sind.

Mein bisheriges Makro sieht wie folgt aus:


 Const path = "M:*"
    Dim sheet As Worksheet
    Set sheet = ActiveWorkbook.Worksheets(2)
    maxRow = sheet.Cells(sheet.Rows.Count, "B").End(xlUp).Row
    Dim id As String
    Dim sourcePath As String
    Dim destPath As String
    Dim Filename As String
    For Row = 2 To maxRow
      sourcePath = path & "view.php-id=" & sheet.Cells(Row, 2) & ".html"
      Filename = "view.php-id=" & sheet.Cells(Row, 2) & ".html"
      MkDir (path & "gefunden\" & sheet.Cells(Row, 2))
      destPath = path & "gefunden\" & sheet.Cells(Row, 2) & "\" & sheet.Cells(Row, 2) & ".html"
      If Dir(sourcePath) = Filename Then
      FileCopy sourcePath, destPath
      Else
      MsgBox (sheet.Cells(Row, 2) & " nicht gefunden")
      End If
    Next Row

Um das alles nochmal zusammenzufassen, ich weiß nicht wie ich an die Namen der aufgeführten Dateien im HTML Dokument komme.

Wenn ich die Namen der Dateien erstmal habe, könnte ich auch weitermachen und die HTML-Doks mit passendem Anhang in einen Ordner kopieren.

Ich hoffe ihr verstehe was ich meine, für Fragen stehe ich gerne zu verfügung.

Grüße

Chris

Computer, Technik, HTML, programmieren, VBA, Technologie, VBA Programmierung, VBA Excel, Spiele und Gaming
PC bootet auf einmal länger, seltsame Bios-Zeit im Taskmanager?

Hallo Community,

ich habe eine Frage zu meinem PC.

Seit ca. einem Monat habe ich die Samsung 970 EVO 2 TB NVME SSD im Einsatz. Diese funktioniert im Betrieb soweit reibungslos und erreicht auch ihre Datenraten. Ein Problem habe ich jedoch: seit kurzem dauert der Start meines PCs 10 Sekunden länger, bis der Anmeldebildschirm erscheint. Vom Startknopf bis zum Anmeldebildschirm benötigte die SSD am Anfang ca. 23-25 Sekunden, aktuell sprechen wir von ca. 35 Sekunden.

Seit kurzem habe ich im Taskmanager bei der BIOS-Zeit total blödsinnige Werte stehen, manchmal sogar vierstellig, ich habe mal ein Bild davon angehangen.

Das komische an der Sache ist, dass der Windows Boot nicht länger dauert, ab dem Zeitpunkt, ab dem man den Ladekreis beim Boot sieht, dauert es ca. 3 Sekunden, dann ist der Anmeldebildschirm da, daran hat sich nichts verändert. Was sich aber sehr wohl verändert hat, dass ist die Zeit vom Anschalten an, bis der Bios Screen aufblitzt, bei dem aktuellen Boot hat das ca. 20 Sekunden gedauert, das ist eindeutig zu lang.

Ich verwende das Asus Z370 X Code mit dem i7 8700K und 32 GiB RAM. Im Bios/Uefi habe ich derweil keine Einstellungen angepasst, dennoch dauert der Boot länger als davor. An dem Mainboard gibt es beim hochfahren Status-LEDs der einzelnen Komponenten, jedoch gibt es dort ebenfalls nichts ungewöhnliches, alles wie bisher.

Konnte jemand von Euch bereits einen ähnlichen Fall beobachten? Wenn ja: Wo lag der Fehler, hat irgendeine Komponente einen Schaden oder ist das lediglich eine Konfigurationssache?

Ich bin für jede Antwort dankbar!

Bild zum Beitrag
Computer, Windows, Technik, Boot, BIOS, PC-Problem, SSD, Technologie, Windows 10, UEFI, Spiele und Gaming
Was kann man noch so in Minecraft machen?

Hallo,

meine Freundin und ich spielen seit ein paar Wochen Minecraft auf der Nintendo Switch und haben sehr viel Spaß daran. Wir spielen ausschließlich im Survival-Mode. Mit Kreativ Mode cheaten wollen wir nicht.

Wir sind jetzt allerdings an einem Punkt angelangt, wo wir uns fragen, was wir als nächstes tun könnten. Wir spielen die Standard-Version. Also keine Mods oder sowas.

Was wir noch machen werden:

  • Enderdrachen
  • Wither
  • endlich mal ein Dorf mit Karotten finden

Was wir bereits gemacht haben:

  • Haus gebaut mit Keller und vielen Kisten für Rohstoffe
  • Haustiere (Katzen, Hunde, Papagei)
  • Plattenspieler zur Belustigung der Papageien
  • Zaubertisch mit Bücherregalen
  • eine eigene Mine
  • Monster-Spawner (Spinnen) für Fäden
  • Eigenen See angelegt zum Angeln
  • Stall mit Pferden, Maultieren und einem Esel
  • Aquarium gebaut mit Schildkröten für Schildkrötenpanzer
  • Felder für Anbau
  • Vollautomatische Weizenfarm
  • Eigenes Dorf gegründet
  • Viehställe (Schweine, Schafe, Hühner, Kühe)
  • Delfine gefüttert zum finden von Unterwassertruhen
  • Nether-Portal und alle Nether Rohstoffe (vor allem zum brauen)
  • Waldanwesen mit Waldentdeckerkarte gefunden (18.000 Blöcke entfernt gewesen -.-); kein Bedarf an Unterwassertempel nur wegen anderen Blöcken
  • Mit einem Boot quer durch die Gegend gefahren
  • Mehrere Wüstentempel gefunden
  • Wüstenminen mit viel Gold erforscht
  • Dschungel gefunden
  • Keramik-Wüste gefunden
  • Sumpfgebiete gefunden
  • Eislandschaften mit Eisbären

Was uns eher egal ist: Irgendwelche mega Konstruktionen aus Redstone bauen (Achterbahn oder sowas). Uns ist nicht so langweilig, dass wir Spaß daran hätten in Minecraft Achterbahn fahren zu müssen...

Wir suchen eher nach "Spielzielen".

Gibt bestimmt noch spannende Dinge zu finden. Vielleicht weiß ja jemand was :) Flugzeuge und U-Boote bauen geht glaub ich nur mit bestimmten Mods, soweit ich weiß.

Minecraft, Aufgabe, Switch, Ziele, Spiele und Gaming

Meistgelesene Beiträge zum Thema Spiele und Gaming