Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
684to688
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
684to688
684to688
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Bedingte formatierung per VBA

Bedingte formatierung per VBA
27.10.2005 17:02:16
JackTheRipper
hi...
und noch eine frage
ich hab hier von jemand folgendes VBA geschrieben bekommen:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim zelle As Range
For Each zelle In Range(Target.Address)
With zelle
Select Case .Value
Case "3"
.Interior.ColorIndex = 3
.Font.ColorIndex = 3
Case "1"
.Interior.ColorIndex = 10
.Font.ColorIndex = 10
Case "2"
.Interior.ColorIndex = 6
.Font.ColorIndex = 6
Case "4"
.Interior.ColorIndex = 1
.Font.ColorIndex = 1
Case ""
.Interior.ColorIndex = xlNone
.Font.ColorIndex = x1None
End Select
End With
Next zelle
welches mir bei der eingabe von 1234 die farben der schrift und des feldes ändert, kann man dieses so umschreiben, dass das VBA nur dann in kraft trifft, wenn in schwarz geschrieben wird? also ich meine wenn ich jetzt in rosa 1 schreibe dass dann die 1 stehen bleibt?
danke schonmal

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Bedingte formatierung per VBA
27.10.2005 17:35:45
Kay
Hallo,
probiere dies mal:

Private Sub Worksheet_Change(ByVal Target As Range)
Dim zelle As Range
For Each zelle In Range(Target.Address)
If zelle.Font.Color = 0 Then
With zelle
Select Case .Value
Case "3"
.Interior.ColorIndex = 3
.Font.ColorIndex = 3
Case "1"
.Interior.ColorIndex = 10
.Font.ColorIndex = 10
Case "2"
.Interior.ColorIndex = 6
.Font.ColorIndex = 6
Case "4"
.Interior.ColorIndex = 1
.Font.ColorIndex = 1
Case ""
.Interior.ColorIndex = 0
.Font.ColorIndex = 0
End Select
End With
Else
Exit Sub
End If
Next zelle
End Sub

Gruß
Kay
Anzeige

302 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige