AW: VBA-Code für Zellhintergrund
11.08.2006 19:01:45
Erich
Hallo Linde,
die folgende Prozedur färbt eine oder mehrere Zellen bei Änderung ein.
Die Farben musst du wohl noch richtig aussuchen.
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
Dim rngB As Range, arrBK, arrFa, rngZ As Range, ii As Integer
Set rngB = Range("D11:AH40")
If Intersect(Target, rngB) Is Nothing Then Exit Sub
arrBK = Split("AA BC RT WW XX YY ZZ QQ SS GG") ' Buchstabenkombinationen
arrFa = Split("08 03 05 07 31 11 13 15 22 34") ' Farben
For Each rngZ In Intersect(Target, rngB)
For ii = 0 To UBound(arrBK)
If rngZ.Value = arrBK(ii) Then rngZ.Interior.ColorIndex = arrFa(ii)
Next ii
Next rngZ
End Sub
Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort