Registriert seit: 12.10.2017
Version(en): 2016
Hallo zusammen,
ich habe in meiner Excel Tabelle "Änderungen nachverfolgen" aktiviert, bis zur nächsten Speicherung.
Die Änderungen werden durch einen viloetten Rahmen in der Zelle dargestellt.
Kann man die Farbe der Darstellung ändern?
Vielen Dank im voraus
Registriert seit: 10.09.2024
Version(en): Office 365
Hallo Slicky!
Das meint ChatGPT dazu:
Hallo! Leider kann man die Farbe des Rahmens in der Änderungsnachverfolgung in Excel direkt nicht anpassen. Microsoft Excel legt die Rahmenfarbe für Änderungen automatisch fest (in deinem Fall ist es Violett) und bietet in den Optionen keine direkte Einstellung zur Änderung dieser Farbe.
Es gibt allerdings zwei mögliche Ansätze, um trotzdem visuelle Anpassungen vorzunehmen:
VBA-Makro verwenden: Mit VBA (Visual Basic for Applications) könntest du ein Makro erstellen, das die geänderten Zellen hervorhebt. Dieses Makro könnte beispielsweise alle Zellen mit Änderungen farblich anders markieren, wie durch eine Hintergrundfarbe. Hier ein einfaches Beispiel:
Code:
Sub ÄnderungenMarkieren()
Dim ws As Worksheet
Dim Zelle As Range
Set ws = ActiveSheet
For Each Zelle In ws.UsedRange
If Zelle.TrackRevisions Then
Zelle.Interior.Color = RGB(255, 200, 200) ' Hier eine gewünschte Farbe für die Zellen einstellen
End If
Next Zelle
End Sub
Mit diesem Makro würdest du die Hintergrundfarbe aller geänderten Zellen auf z.B. ein helles Rot setzen.
theTroother
mag auch vbasteleien.de
Registriert seit: 12.10.2017
Version(en): 2016
Leider kenne ich mich mit VBA nicht so gut aus. Ich habe auch mehrere Tabellenblätter, wo die Farbe geändert werden soll.
Kopiere ich den Befehl in den Worksheet für jedes Tabellenblatt?
Registriert seit: 10.09.2024
Version(en): Office 365
Hallo,
das ist nur als Gedankenanstoß gedacht gewesen....
Am besten du ladest anonymisiert deine Datei als Beispieldatei hoch, und markierst händisch welche Zellen bei Änderungen farblich markiert werden sollen und bei welchen Arbeitsblättern
Der Befehl:
hat bestimmte Voraussetzungen, damit der Code funktioniert.
Bevor wir im trüben Fischen benötigen wir deine Beispieldatei als Ausgangssituation.
lg
theTroother
mag auch vbasteleien.de
Registriert seit: 12.10.2017
Version(en): 2016
Es ist eine dienstliche Tabelle, mit Mitarbeiternamen darauf etc.
Die würde ich ungerne hochladen, auch nicht anonymisiert.
Es ist so, dass ich mehrere Tabellenblätter in der Datei habe und "Änderungen nachverfolgen" in allen Blättern, in denen ich arbeite aktiviert habe.
Nun sollen die Änderungen nicht mehr in dem violett erscheinen, sondern in einer helleren Farbe.....auch gerne hellrot.
Wenn ich dafür ein Makro ausführen muss vorab, wäre das auch okay
Registriert seit: 17.04.2014
Version(en): MS Office 365(32)
Hallo,
Code:
Sub AenderungenMarkieren()
Dim ws As Worksheet
Dim Zelle As Range
For Each ws In Worksheets
For Each Zelle In ws.UsedRange
If Zelle.TrackRevisions Then
Zelle.Interior.Color = RGB(255, 200, 200) ' Hier eine gewünschte Farbe für die Zellen einstellen
End If
Next Zelle
Next ws
End Sub
Gruß, Uwe
Folgende(r) 1 Nutzer sagt Danke an Kuwer für diesen Beitrag:1 Nutzer sagt Danke an Kuwer für diesen Beitrag 28
• theTroother
Registriert seit: 10.09.2024
Version(en): Office 365
Hallo Kuwer,
danke für dein "Einschreiten".
Ich wette .UsedRange wird Probleme machen....
-> bin gespannt.
lg
theTroother
mag auch vbasteleien.de
Registriert seit: 09.01.2022
Version(en): Microsoft 365
Zitat:Die würde ich ungerne hochladen, auch nicht anonymisiert.
Dann beauftrage doch einen externen Dienstleister.
Registriert seit: 12.10.2017
Version(en): 2016