Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: bedingte Formatierung in VBA

bedingte Formatierung in VBA
13.05.2005 23:38:26
Tinu
Liebe VBA-Freaks
Ich arbeite mit bedingter Formatierung mittels VBA. Dabei sieht mein Code so aus:

Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [C1:C20]) Is Nothing Then Exit Sub
With Target
Select Case .Value
Case 0
.Interior.ColorIndex = 5
Case 2
.Interior.ColorIndex = 4
Case Else
.Interior.ColorIndex = xlNone
End Select
End With
End Sub

Nun möchte ich aber einen ganzen Werte-Bereich bedingt formatieren, also z.B. 0-2=rot, 2-5=gelb, etc. Wie kann ich in VBA statt eines bestimmten Wertes einen Werte-Bereich definieren?
Besten Dank für Euere Hilfe.
Tinu
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: bedingte Formatierung in VBA
13.05.2005 23:44:55
Klaus-Dieter
Hallo Tinu,
so:

Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [C1:C20]) Is Nothing Then Exit Sub
With Target
Select Case .Value
Case 0 To 2
.Interior.ColorIndex = 5
Case 3 To 5
.Interior.ColorIndex = 4
Case Else
.Interior.ColorIndex = xlNone
End Select
End With
End Sub

Viele Grüße Klaus-Dieter

Online-Excel
Anzeige
AW: bedingte Formatierung in VBA
13.05.2005 23:50:27
Tinu
Hallo Klaus Dieter
so einfach, wenn man's weiss ;)
Klappt bestens, hab vielen Dank!
Grüsse
Tinu
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige