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

Zelle einfärben, wenn...

Forumthread: Zelle einfärben, wenn...

Zelle einfärben, wenn...
02.12.2020 14:56:35
Seb
Hi,
ich suche ein Skript, das eine Zelle einfärbt, sobald in der jeweils unteren Zelle eine Eingabe erfolgt.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim spalte As Long
Dim zeile As Long
spalte = Target.Column
zeile = Target.Row
If Intersect(Target, Range("B3:AE100")) Is Nothing And IsEmpty(Target.Value) = False Then
Cells(zeile - 1, spalte).Select
With Selection.Interior
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
.ThemeColor = xlThemeColorAccent6
.TintAndShade = 0
.PatternTintAndShade = 0
End With
Else
End If
End Sub

Hiermit funktioniert es leider nicht. Hat jemand eine Idee?
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Zelle einfärben, wenn...
02.12.2020 14:58:13
Seb
Edit: Ich möchte keine bedingte Formatierung hierfür nutzen.
AW: Zelle einfärben, wenn...
02.12.2020 15:15:02
Werner
Hallo,
falsches Event. Bei Prüfung auf Eingabe in einer Zelle wäre das das Change_Event und vor Intersect fehlt ein Not
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("B3:AE100")) Is Nothing And IsEmpty(Target.Value) = False Then
With Target.Offset(-1).Interior
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
.ThemeColor = xlThemeColorAccent6
.TintAndShade = 0
.PatternTintAndShade = 0
End With
Else
End If
End Sub
Gruß Werner
Anzeige
AW: Zelle einfärben, wenn...
02.12.2020 15:30:25
Seb
Vielen Dank!!
Gerne u. Danke für die Rückmeldung. o.w.T.
02.12.2020 18:14:51
Werner

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige