Live-Forum - Die aktuellen Beiträge
Datum
Titel
24.04.2024 19:29:30
24.04.2024 18:49:56
24.04.2024 17:19:09
Anzeige
Archiv - Navigation
1148to1152
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

bestimmte Zeile automatisch markieren

bestimmte Zeile automatisch markieren
Philipp
Tagchen,
im Netz findet man diverse Sucher, die jede zweite Zeile infärben wollen.
Folgender Code macht sowas:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim rngCell As Range
Dim bytColor As Byte
' Bereich der überwacht wird
Set Target = Intersect(Target, Range("B1:P26"))
If Target Is Nothing Then Exit Sub
For Each rngCell In Target
Select Case rngCell.Value
Case "L"
bytColor = 4 ' Grün
Case "N"
bytColor = 5 ' Blau
Case "E"
bytColor = 6 ' Gelb
Case "M"
bytColor = 7 ' Rosa
Case Else
bytColor = 0 ' keine Farbe
End Select
rngCell.Interior.ColorIndex = bytColor
Next rngCell
End Sub
Ich brauche aber einen Code, der mir nur die aktuelle bzw eine bestimmte Zelle einfärbt.
Weiß wer was?
Vielen Dank
Philipp

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
entscheide Dich bitte ...
28.03.2010 18:25:34
Matthias
Hallo Philipp

Ich brauche aber einen Code, der mir nur die aktuelle bzw eine bestimmte Zelle einfärbt.

bitte genauer definieren!
was denn nun? die aktive Zelle oder eine bestimmte Zelle [und wenn (welche?)]
Gruß Matthias
AW: entscheide Dich bitte ...
28.03.2010 19:18:25
Philipp
Hallo Matthias,
mein Bruder (der eigentliche Excel-Profi, temporär ohne Internet) möchte in ein Zeile seiner Wahl klicken können (z.B. Zeile 32). Dann soll in dieser Zeile die B-Zelle eingefärbt werden. Klickt er wo anders hin (z.B. Zeile 45), wird hier die B-Zelle eingefärbt, während die Einfärbung in Zeile 32 wieder verschwinden soll.
Gruß
Philipp
Anzeige
das geht so ...
28.03.2010 19:34:10
Matthias
Hallo
Vorrausgesetzt es gibt keine anderen Zellhintergrundfarben
und es wird nur ein Zelle markiert.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Cells.Interior.ColorIndex = xlNone
Cells(Target.Row, 2).Interior.ColorIndex = 6
End Sub
Gruß Matthias
AW: das geht so ...
28.03.2010 20:28:28
Philipp
Hervorragend! Klappt alles!
Vielen Dank
Schönes WE
i.A. Philipp

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige