|
Hi,
grundsätzlich ist das ein Ansatz, von dem man gut weiter entwickeln kann. Wenn man "KI" benutzt, muss man sich dessen bewusst sein; sie liefern bestenfalls einen Ansatz.
Grundsätzlich empfielt es sich Probleme in einzelne kleine Probleme zu zerlegen. Gemini hat das auch bereits getan, aber man kann dies noch weiter treiben und/oder verbessern.
Ich rate übrigens dazu den Code im Einzelschritt - VBE Menü: "Debuggen" > "Einzelschritt" bzw. F8 - durchzugehen. Das gibt dir auch einn besseres Verständnis darüber wie er funktioniert. Mit jedem Einzelschritt führt du eine Zeile aus und kannst dir vorher/nachher via Maus Informationen anzeigen lassen - für einenn kleinen Einstieg siehe hier.
Der Code enthält außerdem Logging - Debug.Print. Deren Ausgabe kannst du dir im Direktbereich/-fenster - VBE Menü: "Ansicht" > "Direktfenster" bzw. [STRG] + [G] - ansehen und gibt dir Auskunft darüber was im Code passiert ist; und was nicht.
Es ist zum Beispiel möglich, dass er direkt am Anfang, in der For-Schleife, keine Zelle mit Datum finden kann. In diesem Fall würde er in Zeile 21 via Exit Sub die Methode verlassen; die Labels wären dann also leer.
Debug dich also mal im Einzelschritt durch den Code und schau nach was dort passiert.
Grüße
PS: Du kannst im Einzelschritt den gelben Pfeil an der linken Seite mit der Maus nach oben/unten verschieben. Nützlich, wenn du dir zum Beispiel eine Ausführung noch mal genauer anschauen möchtest. Dadurch greifst du jedoch in die Ablauflogik des Algorithmus ein; man muss also wissen was man tut und darüber nachdenken was man gerade tut.
|