17.10.2023, 20:33
Hallo,
AA2 soll mit der Spalte AF verglichen werden. Wenn Übereinstimmung, dann in
AA4 "erledigt" und in AA18 "beendet" für ein paar Sekunden dann wieder weg.) Klappt leider nicht.
Weiss wer warum nicht?
Danke für die Hilfe!
Gruss Markus
Test.xlsm (Größe: 41,7 KB / Downloads: 1)
AA2 soll mit der Spalte AF verglichen werden. Wenn Übereinstimmung, dann in
AA4 "erledigt" und in AA18 "beendet" für ein paar Sekunden dann wieder weg.) Klappt leider nicht.
Weiss wer warum nicht?
Code:
Sub MarkAsCompleted()
Dim ws As Worksheet
Dim LastRow As Long
Dim Cell As Range
Dim TargetValue As Variant
' Ändern Sie den Blattnamen und den Zielwert entsprechend.
Set ws = ThisWorkbook.Sheets("GEWINNER")
TargetValue = ws.Range("AA2").Value
LastRow = ws.Cells(ws.Rows.Count, "AF").End(xlUp).Row
Dim flag As Boolean
flag = False
Application.ScreenUpdating = False ' Bildschirmaktualisierung deaktivieren
For Each Cell In ws.Range("AF2:AF" & LastRow)
If Cell.Value = TargetValue Then
flag = True
Exit For ' Beenden Sie die Schleife, wenn ein übereinstimmender Wert gefunden wurde.
End If
Next Cell
If flag Then
ws.Range("AA4").Value = "erledigt"
ws.Range("AA18").Value = "beendet"
Application.OnTime Now + TimeValue("00:00:05"), "RemoveMarkings"
Else
ws.Range("AA4").ClearContents
ws.Range("AA18").ClearContents
End If
Application.ScreenUpdating = True ' Bildschirmaktualisierung wieder aktivieren
End Sub
Sub RemoveMarkings()
' Ändern Sie den Blattnamen entsprechend.
ThisWorkbook.Sheets("GEWINNER").Range("AA4").ClearContents
ThisWorkbook.Sheets("GEWINNER").Range("AA18").ClearContents
End Sub
Gruss Markus
Test.xlsm (Größe: 41,7 KB / Downloads: 1)