Hallo Mischi,
nachfolgendes Makro sollte das machen, was Du Dir vorgestellt hast.
Kopiere das Makro in ein StandardModul und starte es z.B. über eine Befehlsschaltfläche
Teste das Makro aber bitte in einer Testdatei und nicht gleich in Deiner Originaldatei.
Option Explicit
Sub Auswerten()
Dim lngRow As Long
Dim intColumn As Integer
Dim intAnzahl As Integer
Dim intBearbeitet As Integer
Cells.Interior.ColorIndex = xlNone
For lngRow = 2 To ActiveSheet.Cells(Rows.Count, 1).End(xlUp).Row
intAnzahl = Cells(lngRow, 1)
intBearbeitet = 0
For intColumn = 2 To ActiveSheet.UsedRange.SpecialCells(xlCellTypeLastCell).Column
If UCase(Cells(lngRow, intColumn)) = UCase("x") Then
Cells(lngRow, intColumn).Interior.ColorIndex = 6
intBearbeitet = intBearbeitet + 1
If intAnzahl = intBearbeitet Then Exit For
End If
Next
Next
End Sub
MfG,
Oliver
[sub]Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du[/sub]
[sup] ein Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.[/sup]