Hallo Kronos,
ich habe jetzt lange überlegt, ob ich dir überhaupt antworte. Da ich mir aber sicherlich nicht von dir unterstellen lasse die Helfer hier "wissentlich in die Irre zu führen", also trotzdem ein Statement meinerseits zu deinen unangebrachten Anschuldigungen/Behauptungen. Du magst fachlich gut sein, was das Erfassen von Texten und die Sozialkompetenz angeht bewegst du dich aber leider an der Nulllinie...
Du schreibst:
Zitat:Den angeblich nicht zutreffenden Vorwurf der mangelnden Mitarbeit führst Du gleich im nächsten Satz Deines Beitrages ad absurdum, weil aus Deiner Sicht das Hochladen einer Beispieldatei "nichts gebracht hätte". Was ist mangelnde Mitarbeit, wenn nicht das?
Was bitte hätte dir eine Beispieldatei genutzt? Wie andere User hier schon richtig erkannt haben, wäre in meiner Beispieldatei die ich hochgeladen hätte in Zelle "A1" der Inhalt gestanden, welcher bereits in meinem ersten Post aufgeführt war. Das hat nichts mit mangelnder Mitarbeit zu tun, sondern ist schlicht unnötig und nicht zielführend.
Kommen wir zum Erfassen von Texten. Du schreibst:
Zitat:Außerdem scheinst Du ja ein anderes Problem zu haben, denn Du redest von einem Grundproblem, von dem bisher nicht die Rede war.
Ich habe in meinem ersten Post geschrieben:
Zitat:Also finde das letzte/höchste Datum in der Zelle...
Du präsentierst mir einen Code, der die letzte Zeile einfärbt, egal ob da ein Datum steht oder nicht. Vielleicht erkennst du jetzt, was mein "Grundproblem" war/ist und das du einfach nur meinen Beitrag nicht richtig gelesen hast.
Du schreibst:
Zitat:leider geht aus Deiner Antwort noch immer nicht hervor, wie Deine Tabellenstruktur aussieht.
Zitat: schrieb:24.12.2021: Es ist Weihnachten
31.12.2021: Heute ist Silvester
15.02.2022: Morgen habe ich Urlaub
Steht das alles in einer Zelle, oder ist das über drei Zeilen verteilt, aber der Text jeder Zeile steht in einer Zelle.
Ich habe in meinem ersten Post geschrieben:
Zitat:Der Eintrag in einer einzelnen Zelle könnte also wie nachfolgend aussehen:
24.12.2021: Es ist Weihnachten
31.12.2021: Heute ist Silvester
15.02.2022: Morgen habe ich Urlaub
Da steht die Antwort, aber lesen klappt halt nicht...
Du schreibst an schauan gerichtet:
Zitat:Und da Dein Code keinen grundsätzlichen Ansatz verfolgt als meiner, dürfte Dein Beitrag vergebliche Mühe sein und eine klare Formulierung des Anliegens untermauert mit einer Beispieldatei weiterhin erforderlich sein. Von daher kann ich Deiner Aussage- ich nehme mir wieder die Freiheit zu zitieren - nicht zustimmen
Und auch das ist nicht richtig. Er hat mir nämlich (wie immer freundlich) eine Möglichkeit gezeigt, wie ich (wie auch von mir angefragt) auf das Datum referenzieren kann. Dank seinem Code-Beispiel konnte ich mein Problem lösen.
Dabei möchte ich es jetzt belassen, das wird mir echt zu anstrengend. Nur eine letzte Anmerkung noch zu deiner Ankündigung zukünftig nicht mehr mit mir zu kommunizieren:
Ich bitte darum! Wirklich! Bitte unterlasse es zukünftig auf meine Anfragen/Beiträge zu antworten! Ich tue es dir gleich, versprochen!Ich habe diese Anzeige geschaltet um ein Problem zu lösen, nicht um mir neue zu schaffen und mich mit Usern herum zu ärgern, die meine Anfrage nicht richtig lesen und mir dann auch noch Dinge unterstellen, die ich nie getan/geäußert habe.
Sebbo
Hallo schauan,
vielen Dank für deine Hilfe! Du hast mir (mal wieder) sehr geholfen.
Dank deinem Code-Beispiel habe ich es geschafft, mein Problem zu lösen und Excel macht was es soll
Die "characters" Funktion kannte ich noch nicht, wieder was gelernt :)
Hier der Code wie ich ihn angepasst habe (geht wahrscheinlich kürzer/schöner, aber Hauptsache es funktioniert).
Code:
If Not Application.Intersect(Target, Range("N:N")) Is Nothing Then
Dim SearchString, SearchChar, MyPos
SearchString = Worksheets("General Overview").Cells(Target.Row, 14)
SearchChar = Date
MyPos = InStr(SearchString, SearchChar)
If Not MyPos = 0 Then
Worksheets("General Overview").Cells(Target.Row, 14).Font.ColorIndex = 1
Worksheets("General Overview").Cells(Target.Row, 14).Characters(Start:=MyPos, Length:=999).Font.Color = 16711680
End If
End If
Viele Grüße
Sebbo