Live-Forum - Die aktuellen Beiträge
Datum
Titel
17.04.2024 18:57:33
17.04.2024 16:56:58
Anzeige
Archiv - Navigation
1732to1736
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
Inhaltsverzeichnis

Formatierung VBA

Formatierung VBA
22.01.2020 09:28:51
MaBlu
Hallo ich möchte per VBA Zellenhintergrund Farbig Markieren nach Zahlen grösse
bis 10 rot
ab 10 - 100 gelb
ab 100 - 500 blau
ab 500 grün
dazu habe ich ein Makro aber es macht nicht was ich möchte ?
Private Sub Worksheet_Change(ByVal Target As Range)
With Target
'Wenn Target aus mehr als 1 Zelle besteht, führe keine
'Hintergrundformatierung aus
If .Rows.Count > 1 Or .Columns.Count > 1 Then Exit Sub
'Außerhalb des Zellbereichs D20:E25 soll keine
'bedingte Hintergrundfärbung ausgeführt werden
If Application.Intersect(Range("D20:E25"), Target) Is Nothing Then Exit Sub
'Bedingte Hintergrundformatierung:
'Rot: Zellwert kleiner 10
'Gelb: Zellwert zwischen 10 und 100
'Weiß: Zellwert größer 100
If .Value  10  100 >= 500 Then
.Interior.Color = vbBlue
ElseIf .Value > 500 Then
.Interior.Color = vbGreen
End If
End With
End Sub

was habe ich hier falsch?
Vielen Dank für eure Hilfe
Gruss MaBlu

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AND ... und ändere >=500 auf <=500
22.01.2020 09:35:23
Matthias
Hi
Probiers mit AND

ElseIf .Value > 10 And .Value  100 And .Value 
Gruß Matthias
AW: hat geklappt danke
22.01.2020 10:07:43
MaBlu
Hallo Matthias
das war's vielen Dank
Gruss MaBlu
AW: hat geklappt danke
22.01.2020 10:09:41
MaBlu
Hallo Matthias
das hat geklappt besten Dank.
Gruss MaBlu
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige