Das lässt sich...
30.04.2019 12:48:07
Beverly
Hi,
...durch deinen Tabellenaufbau, die verbundenen Zellen und da du nur Uhrzeiten ohne Datum verwendest, leider nur sehr umständlich lösen - eine Möglichkeit wäre folgende:
Sub EndeErmitteln()
Dim intSpalte As Integer
Dim intStart As Integer
Dim intLetzte As Integer
Dim intEnde As Integer
intLetzte = Cells.Find(What:="*", SearchOrder:=xlByColumns, _
SearchDirection:=xlPrevious).Column
Range(Cells(15, 25), Cells(15, intLetzte)).ClearContents
For intSpalte = 25 To intLetzte
If Cells(4, intSpalte).DisplayFormat.Interior.Color = 12419407 Then
For intEnde = intSpalte To intLetzte
If Cells(4, intEnde).DisplayFormat.Interior.Color 12419407 Then
Cells(15, intEnde) = "X"
Cells(15, intEnde).Font.Bold = True
Exit For
End If
Next intEnde
End If
Next intSpalte
End Sub
In Zeile 15 wird ein X in die 1. Zelle nach dem blauen Balken der Zeile 4 eingetragen.