Ich habe versucht, Code zu schreiben, um alle Zellen in Spalte D zu färben, die nicht im Format ow, ol, od. Allerdings hat mein Code alle Zellen gefärbt, unabhängig vom Zellenwert. Ich könnte deine Hilfe brauchen.Cell Färbung VBA Excel
Sub colour()
For Z = 1 To ActiveSheet.UsedRange.Rows.Count
If Cells(Z, 4) = "OW" And Cells(Z + 1, 4) = "OL" And Cells(Z + 2, 4) = "OA" Then
Else
Cells(Z, 4).Interior.ColorIndex = 7
End If
Next Z
End Sub
Das ist richtig, ich möchte überprüfen, ob D1 = "OW", D2 = "OL" und D3 = "OA" wenn ja, als keine Färbung und wenn nicht als Farbe. Zum Beispiel, wenn D1 = "OW", D2 = "OL" und D3 = "OL". Ich verstehe es wirklich nicht, denn wenn ich das Makro benutze, färbt es jede Zelle ... – pati
D1 = "OW", D2 = "OL" und D3 = "OL". Sie überprüfen das nicht. Ihr Code färbt nur dann nicht, wenn die 3 Zellen OW OL und OA in dieser spezifischen Reihenfolge haben. – Alluton