Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1176to1180
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
Zellenfarbe ändern
Kurt
Guten Abend,
ich möchte nur die Zellenfarbe der Spalte B nach Eingabe einer Zahl
ändern und zwar in Rot.
Die Farbe ist vorher Blau.
mfg Kurt B

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Zellenfarbe ändern
14.09.2010 22:19:53
Frank
Hallo Kurt!
Mit der bed. Formatierung kannst du das tun. Bräuchte aber mehr Infos ode 'ne Beispielmappe!
Gruß Frank H.
Das es eine große Datei ist
15.09.2010 09:09:42
Kurt
Guten Morgen Frank,
dass es eine große Datei ist, kann ich im Moment nicht durchführen.
Habe mal im Google nachgeforscht und habe diese Ansätze gefunden:
''

Private Sub Worksheet_Change(ByVal Target As Range)
''If Target.Count > 1 Then Exit Sub
''If Not Intersect(Target, Range("G:G")) Is Nothing Or _
'' Not Intersect(Target, Range("AA:AA")) Is Nothing Then
''On Error GoTo ErrHandler
''Application.EnableEvents = False
'' With Target
'Wenn - an 2.Stelle:
'' If Mid(.Text, 2, 1) = "-" Then
''    .Value = Application.WorksheetFunction.Substitute(Application.WorksheetFunction. _
Substitute(Target, "-", ""), " ", "")
'' .NumberFormat = "0 ""-"" 000 00000"
'Wenn Eingabe mit 06 beginnt:
' ElseIf Left(.Text, 2) = "06" Then
' ElseIf Left(.Text, 2) = "06" Or Left(.Text, 1) = "6" Then
'' ElseIf Left(.Text, 2) = "00" Or Left(.Text, 1) >= "0" Then
'' .Value = Application.WorksheetFunction.Substitute(Target, " ", "")
''  .NumberFormat = "00 000 00000"      'so stand es
''  End If
'' End With
''End If
''ErrHandler:
''Application.EnableEvents = True
''End Sub
werde gleich mal versuchen, etwas anzupassen,
mfg Kurt B
Anzeige
AW: Zellenfarbe ändern
15.09.2010 08:05:04
Mike
Hallo Kurt,
das solle so gehen (B5 / B9 sind rot; einfach nicht dargestellt):
Tabelle1
 B
4 
5da ist was drin
6 
7 
8 
9auch hier
10 
11 
Bedingte Formatierung wird in dieser Tabelle nicht dargestellt

bedingte Formatierung
Zelle   Typ   Operator   Formel1   Formel2   Format   Unterstrichen   Schrift- farbe Muster   Muster- farbe
B41.Bed.: Zellwert ist ungleich=""   255        
B51.Bed.: Zellwert ist ungleich=""   255        
B61.Bed.: Zellwert ist ungleich=""   255        
B71.Bed.: Zellwert ist ungleich=""   255        
B81.Bed.: Zellwert ist ungleich=""   255        
B91.Bed.: Zellwert ist ungleich=""   255        
B101.Bed.: Zellwert ist ungleich=""   255        
B111.Bed.: Zellwert ist ungleich=""   255        

Tabellendarstellung in Foren Version 4.28


Gruss
Mike
Anzeige
Guten Morgen Mike
15.09.2010 09:11:06
Kurt
Habe gerade mal was reingesetzt,
ich habe das Problem, dass der Import aus einer CSV Datei kommt,
mfg Kurt B
Habe die Lösung -))
15.09.2010 09:29:18
Kurt
Guten Morgen Mike und Frank,
habe gerade mal ein wenig geändert und dieses Makro in die Tabelle
gesetzt.
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Count > 1 Then Exit Sub
If Not Intersect(Target, Range("AQ:AQ")) Is Nothing Or _
Not Intersect(Target, Range("AU:AU")) Is Nothing Then
On Error GoTo ErrHandler
Application.EnableEvents = False
With Target
.Value = Application.WorksheetFunction.Substitute(Application.WorksheetFunction. _
Substitute(Target, "-", ""), " ", "")
.NumberFormat = "#,##0.00"
.Font.ColorIndex = 3     ' 11=blau  3=rot
.Font.Bold = True                   ' fett
End With
End If
ErrHandler:
Application.EnableEvents = True
End Sub
es ist so wie ich es haben wollte, jetzt werde ich dies in meiner Orginaltabelle einsetzen.
DANKE,
recht herzlich,
mfg Kurt B
Anzeige

308 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige