Registriert seit: 20.11.2017
	
Version(en): Excel2013
	
 
	
	
		Hallo Forum,
Ich suche eine Möglichkeit die aktive Zelle in SpalteA farbig darzustellen,
bisher nutze ich folgenden Code, dieser färbt aber jede aktive Zelle auf dem Tabellenblatt Gelb ein.
Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
'----------------------------------------------------------------------
'--- aktive Zelle varbig hinterlegen                                ---
'----------------------------------------------------------------------
Cells.Interior.ColorIndex = xlNone
Target.Interior.ColorIndex = 6 'Hintergrund Gelb
End Sub
Besten Dank im Voraus
omron2003
	
 
 
	
	
	
		
	Registriert seit: 13.04.2014
	
Version(en): 365
	
 
	
	
		Hi,
z.B. so:
Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
'----------------------------------------------------------------------
'--- aktive Zelle farbig hinterlegen                                ---
'----------------------------------------------------------------------
UsedRange.Interior.ColorIndex = xlNone
Target.Interior.ColorIndex = 6 'Hintergrund Gelb
End Sub
Gruß
Edgar
Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
	
	
 
 
	
	
	
		
	Registriert seit: 04.04.2017
	
Version(en): Excel365
	
 
	
	
		Und was genau soll das sein, "die aktive Zelle in SpalteA" ???
	
	
	
	
	
 
 
	
	
	
		
	Registriert seit: 20.11.2017
	
Version(en): Excel2013
	
 
	
		
		
		16.09.2024, 13:33 
(Dieser Beitrag wurde zuletzt bearbeitet: 16.09.2024, 13:34 von omron2003.)
		
	 
	
		aktive Zelle ist die Zelle die in der SpalteA geraden markiert ist  (in der sich der Cursor befindet).
	
	
	
	
	
 
 
	
	
	
		
	Registriert seit: 04.04.2017
	
Version(en): Excel365
	
 
	
	
		Ich glaube, was DU meinst, heisst auf Deutsch: "Wenn die aktive Zelle sich in der Spalte A befindet, ....."
	
	
	
	
	
 
 
	
	
	
		
	Registriert seit: 20.11.2017
	
Version(en): Excel2013
	
 
	
		
		
		16.09.2024, 13:39 
(Dieser Beitrag wurde zuletzt bearbeitet: 16.09.2024, 13:42 von omron2003.)
		
	 
	
		Edgar,
mit deinem Code  wird auch weiterhin die Zelle im Tabellenblatt farbig hinterlegt in der sich gerade der Cursor befindet (also bei alle Zellen des Blattes ist dies Möglich).
Ich suche aber einen Weg nur in der SpalteA die Zelle in der sich gerade der Cursor befindet farbig zu hinterlegen.
	
	
	
	
	
 
 
	
	
	
		
	Registriert seit: 04.04.2017
	
Version(en): Excel365
	
 
	
	
		" hiermit " ?????
WOMIT denn ????
	
	
	
	
	
 
 
	
	
	
		
	Registriert seit: 13.04.2014
	
Version(en): 365
	
 
	
	
		Hi,
Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
if intersect(target,columns(1)) is nothing then exit sub
Columns(1).Interior.ColorIndex = xlNone
Target.Interior.ColorIndex = 6 'Hintergrund Gelb
End Sub
Gruß
Edgar
Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
	
	
 
 
	
	
	
		
	Registriert seit: 28.08.2022
	
Version(en): 365
	
 
	
	
		Hi,
Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
Columns(1).Interior.ColorIndex = xlNone
if intersect(target,columns(1)) is nothing then exit sub
Target.Interior.ColorIndex = 6 'Hintergrund Gelb
End Sub
Sonst wird die Zelle in Spalte A nicht entfärbt, falls eine andere Spalte ausgewählt wird.
	
Gruß,
Helmut
Win10 - Office365 / MacOS - Office365
	
	
 
 
	
	
	
		
	Registriert seit: 20.11.2017
	
Version(en): Excel2013
	
 
	
	
		Hi,
der Code funktioniert, das einzige wenn ich auf die Zeilen Beschriftung (links neben SpalteA) komme wird die ganze Zeile eingefärbt und geht auch nichtmehr beim verlassen der Zeile nicht entfärbt.
Kann man das eventuell noch unterbinden?
Besten Dank im Voraus
BFP  
Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
Columns(1).Interior.ColorIndex = xlNone
if intersect(target,columns(1)) is nothing then exit sub
Target.Interior.ColorIndex = 6 'Hintergrund Gelb
End Sub