nachdem meine Netzrecherchen nicht zum Ziel führten, anbei mein erster Beitrag in Form einer Frage...
Zum Hintergrund: Für meine Diplomarbeit hab ich ein Makro geschrieben, welches die Pressemitteilungen (ca. 3000) der Firmen einer Industrie aufbereitet. Hierbei bereinigt es diese um die Firmen-spezifischen Layoutelemente der heruntergeladenen HTML-Seiten und listet die bereinigten Pressetexte säuberlich in Excel auf.
Nun bräuchte ich eine Function, an die ich einen Datenstring übergeben kann (dieser enthält den bereinigten Pressemitteilungstext), welche mir dann das im Datenstring enthaltene jüngste Datum ausgibt. Die Anforderung des jüngsten Datums folgt aus der Besonderheit, dass zukunftsgerichtete Pressetexte häufig mehrere Daten enthalten, ich jedoch am Datum der Pressemitteilung (i.e., das jüngste Datum) interessiert bin. Die Ausgabe der Funktion sollte dann möglichst im Datentyp date erfolgen.
Da die Firmen aus den unterschiedlichsten Ländern stammen, wechseln die Notationen für das Datum zwischen den einzelnen Datenstrings. Denkbar sind v.a.:
Datetype1 = "##.##.####" 'dd.mm.yyyy oder mm.dd.yyyy
Datetype2 = "##.##.##" 'dd.mm.yy oder mm.dd.yy
Datetype3 = "##/##/####" 'dd/mm/yyyy oder mm/dd/yyyy
Datetype4 = "##/##/##" 'dd/mm/yy oder mm/dd/yy
Ausformulierte Monatsangaben werde ich manuell eintragen müssen.
Mein Lösungsansatz geht dahin, nach den wildcard-strings zu suchen, jedoch scheitere ich daran das jünste Datum im Textstring zu identifizieren und nur dieses auszugeben.
Besten Dank für jegliche Hilfe oder Anregung!
Mit vielen Grüssen,
Markus