Re: Zeilenmarkierung
20.09.2002 10:05:10
beckersbest
Solltest Du es zum Laufen bringen, wäre es auch kein Problem, z.B. den Vornamen in die Abfrage einzubeziehen. Dann müsste die If-Abfrage folgendermaßen erweitert werden:Sub farben()
Dim farbe
Dim zeile, i As Integer
zeile = 2
farbe = 1
While Not Cells(zeile, 1) = ""
zaehler = 0
For i = 1 To zeile - 1 'Prüfen, ob Name schon einmal vorkommt
If Cells(zeile, 1) = Cells(i, 1) And Cells(zeile, 2) = Cells(i, 2) Then
farbe2 = Cells(i, 1).Interior.ColorIndex
zaehler = 1
End If
Next i
If Cells(zeile, 1) = Cells(zeile - 1, 1) And Cells(zeile, 2) = Cells(zeile - 1, 2) Then
Rows(zeile).Interior.ColorIndex = Cells(zeile - 1, 1).Interior.ColorIndex
ElseIf zaehler = 1 Then
Rows(zeile).Interior.ColorIndex = farbe2
Else
farbe = farbe + 1
Rows(zeile).Interior.ColorIndex = farbe
End If
zeile = zeile + 1
Wend
If farbe = 52 Then 'Wenn Farbskala zu Ende
farbe = 1
End If
End Sub
Gruß
Thorsten