ich finde zu folgendem Problem leider keine Lösung. Ich selbst bin Laie in Excel, insb. VBA.
Ich habe eine Liste mit Namen. Zu den Name gibt es drei folgende Spalten. Diese werden mit einem Marko +1 bzw. -1 befüllt. In diesem Fall, wenn jemand eine Arbeit bekommt +1.
Mein Ziel wäre es jetzt, wenn jemand eine Arbeit zugewiesen bekommt, der Zelleninhalt fett geschrieben wird, damit ich weiß, dass er zuletzt etwas bekommen hat.
Ich habe über das Internet folgenden VBA-Code gefunden, welcher auch soweit funktioniert.
Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
Target.Font.Bold = False
'Bei Range("C:C") richtige Spalte/Bereich einstellen
If Not Intersect(Target, Range("F4:H25")) Is Nothing Then
With Target.Characters(Start:=1, Length:=1).Font
.FontStyle = "Fett"
End With
End If
End Sub
Ich habe aber folgendes Problem. Beim Abspeichern und neu Öffnen, bleibt der Zelleninhalt logischerweise weiter fett. Was an sich für die letzte Änderung Sinn macht, da ich nun weiß, wer zuletzt einen Arbeitsauftrag bekommen hat. Jedoch soll im folgenden Abspeichern die letzte Formatierung zu Fett wieder rückgängig gemacht werden und nur die aktuelle Formatierung gespeichert werden.Ich hoffe es ist soweit verständlich und bedanke mich bereits im Voraus. Leider habe ich im Forum nichts gefunden.
Viele Grüße
Florian