ich habe folgendes Makro das mir doppelte Werte in Spalte A einfärbt. Ich bräuchte eine Änderung, bekomme das jedoch nicht hin...
A) Auf mehrere Spalten ausdehnen: Von Spalte B (!), jede 6. also H, N, T usw. (oder ist es jetzt jede 7.?), Buchstaben stimmen auf jeden Fall.
B) Wenn doppelte Einträge gefunden, färbe sowohl die Einträge als auch die 5 Zellen, die jeweils neben dem doppelten Werten stehen.
Bsp: B10: 1234 als doppelter Wert, Färbung: B10, C10, D10, F10, G10
Offset ist für letzteres wohl das falsche, wie ich feststellte...
Option Explicit
Public Sub Doppelte_Rot()
Dim lngZeile As Long
Dim lngZeilenSprung As Long
Dim strSuchwert As String
lngZeile = Cells(Rows.Count, 1).End(xlUp).Row
For lngZeilenSprung = lngZeile To 1 Step -1
strSuchwert = Cells(lngZeilenSprung, 1).Value
If Application.WorksheetFunction.CountIf(Range(Cells(1, 1), Cells(lngZeile, 1)), _
strSuchwert) 1 Then
Cells(lngZeilenSprung, 1).Interior.ColorIndex = 3
Cells(lngZeilenSprung, 1).Offset(, 3).Interior.ColorIndex = 3
End If
Next lngZeilenSprung
End Sub
Chris