Kann man im Excel die Rahmenfarbe der aktuellen Zelle automatisch ändern lassen?
Ich habe eine komplexe Excelliste. Da es sehr viele Felder mit unterschiedlichen Rahmen hat, muss ich ständig wieder meine "Maus" suchen. Sicher gibt es im Excel eine Einstellung, wie man die Cursor-Farbe automatisch ändern lassen kann. In YouTube habe ich auch schon gesehen, dass jemand einen gelben Kreis um den Mauszeiger herum hatte. So sieht man direkt wo der Cursor steht. Wäre wirklich sehr hilfreich wenn man das machen könnte. Mit VBA kenne ich mich gar nicht aus, würde ich aber gerne mal lernen, wenn mir jemand dabei hilft.
Vielen Dank für die rasche Hilfe.
3 Antworten
Die Cursor-Farbe kann man soweit ich weiß nicht automatisch ändern lassen. Du kannst aber in den Systemeinstellungen von Windows einen anderen Cursor einstellen, den man besser sieht. Oder du kannst die Option "Mausspur anzeigen" oder "Zeigerposition beim Drücken der STRG-Taste anzeigen" aktivieren.
Findest du alles unter Systemsteuerung > Hardware und Sound > Maus.
Mit folgendem VBA funktioniert es - auch noch im Excel 2016
Dabei wird die aktive Zelle mit farbigem Hintergrund markiert.
Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
'in diesem Bereich wird die Zelle gefärbt
If Not Application.Intersect(Target, Range("$A$1:$D$40")) Is Nothing Then
'nur Zahlen
If Not IsNumeric(Target) Then Exit Sub
'verhindert das die Markierung der Zelle stehenbleibt
Cells.Interior.ColorIndex = xlNone
'färbt die Zelle
Target.Interior.ColorIndex = 3
End If
End Sub
Leider habe ich noch nie was mit VBA gemacht und kenne mich deshalb damit gar nicht aus. Mit dem CellSpot 4.1 konnte ich mein Problem super lösen. Nur leider deaktiviert mir das die Rückgängig-Funktion und wenn ich die Datei schliesse, wird sie direkt gespeichert, was man nicht immer so möchte.
Aber vielen Dank für deine Antwort.
Ich habe folgendes gefunden:
http://www.markuswelz.de/software/index_de.html
Das ist zwar eine Demo-Version. Kostet 15€
Ist aber Klasse
eigentlich möchte ich ja nicht den Mauszeiger ändern, sondern die aktive Zelle hervorheben damit ich grad sehe in welcher Zelle ich dran bin