AW: Zahlenfolge suchen und farbig markieren
09.11.2020 07:45:01
MCO
Hallo Müller,
Ich hab nur mit dem Farbindex gearbeitet, also einfach mal laufen lassen :-)
Wenn ich mir meinen Code heute so anschaue, dann könnte der auch wesentlich kürzer sein:
Sub kennzeichner()
x = 16
For Each zl In Range("A:A").SpecialCells(xlCellTypeConstants)
Txt_teil = Mid(zl, 4, 2)
Select Case Txt_teil
Case "51", "54", "55", "56", "57", "59", "61", "62", "65", "66", "70", "71"
col = Txt_teil - x
Case Else
col = 13
End Select
zl.Interior.ColorIndex = col
Next zl
End Sub
Wenn du den Index einer Farbe herausfinden möchtest: Färbe eine Zelle und markiere sie. Dann im _
direktbereich VBA (STRG+G) eingeben:
? activecell.interior.colorindex
Alternativ kannst du dir auch ne Farbe raussuchen nach Index.
Hiermit bekommst du eine Liste alle Indizes:
Sub farbliste()
[A:B].Clear
For i = 0 To 56
z = i + 1
Cells(z, 1) = i
Cells(z, 2).Interior.ColorIndex = i
Next i
End Sub
Gruß, MCO