ich habe dieses Makro:
Set Bereich = Worksheets("Modelle").Range("L5:R10") 'Matrix
Zeile = Evaluate("=MATCH(Auftragsbestätigung!E29,Modelle!K5:K10,1)")
Spalte = Evaluate("=MATCH(Auftragsbestätigung!E28,Modelle!L4:R4,1)")
'Zeile = Evaluate("=MATCH(Auftragsbestätigung!E29,Modelle!K5:K10,1)")
'Spalte = Evaluate("=MATCH(AuftragsbestätigungE28,Modelle!L4:R4,1)")
If Worksheets("Auftragsbestätigung").Range("E27") = "A" Or _
Worksheets("Auftragsbestätigung").Range("E27") = "A links absteigend" _
Or Worksheets("Auftragsbestätigung").Range("E27") = "A-S links absteigend" _
Or Worksheets("Auftragsbestätigung").Range("E27") = "A-S-H links absteigend" Then
Select Case Bereich.Cells(Zeile, Spalte).Interior.Color
bleibt hier stehen und Zeile wird 2042 angezeigt.
Was kann es sein, ich hatte die Matrix verkleinert, die Daten stehen in L5:R10
Spaltenüberschrift von L4:R4
Zeilenüberschrift: K5:K10
Case 16777215: Ausgabe = "A links absteigend" 'weiß
Case 49407: Ausgabe = "A-S links absteigend" 'Gelb
Case 5296274: Ausgabe = "A-S-H links absteigend" 'Grün
End Select
Worksheets("Auftragsbestätigung").Range("E27") = Ausgabe
End If
mfg michael