Bedingte Formatierung / Lottoauswertung
24.08.2003 07:51:58
Erich M.
mit Hilfe des Forums habe ich nachfolgendes Makro entwickelt.
Dabei soll nur in dem bestimmten Bereich (="Q3:Z108") das Format der Zelle geändert werden, wenn es einen Treffer gibt ( 3 - 6 Richtige).
Tatsächlich wird aber die Bereichs-Eingrenzung nicht beachtet und die Formatierung im gesamtne Tabellenblatt vorgenommen.
Was mach ich falsch??
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim RaBereich As Range, RaZelle As Range
Set RaBereich = Range("Q3:Z108")
For Each RaZelle In Range(Target.Address)
Select Case RaZelle.Value
Case 3
RaZelle.Font.ColorIndex = 3
RaZelle.Font.FontStyle = "Fett"
RaZelle.Font.Size = 14
Case 4
RaZelle.Font.ColorIndex = 5
RaZelle.Font.FontStyle = "Fett"
RaZelle.Font.Size = 14
Case 5
RaZelle.Font.ColorIndex = 9
RaZelle.Font.FontStyle = "Fett"
RaZelle.Font.Size = 14
Case 6
RaZelle.Font.ColorIndex = 7
RaZelle.Font.FontStyle = "Fett"
RaZelle.Font.Size = 14
Case Else
RaZelle.Font.ColorIndex = 0
End Select
Next RaZelle
Set RaBereich = Nothing
End Sub
Code eingefügt mit: Excel Code Jeanie
Besten Dank für eine Hilfe!
mfg
Erich