ich bastle zur Zeit an einer VBA-Lösung die mir je nach angemeldetem User an der Domäne die Schriftfarbe in eimem Excelshett ändern soll.
Bei der Userbestimmung (es soll der angemeldete User an der Domäne sein, (VBA.Environ("username")), nicht der der im Word unter Einstellung eingetragene -Problem bereits mit anderem Threed gelöst: https://www.herber.de/forum/messages/1068975.html)
Wenn ich nun aber beim öffnen des Excelsheets die Openfunktion mit folgendem VBA.Code verwende:
Sub schrifteinstellen()
With Cells.Font
.Name = "Arial Black"
.ColorIndex = 50
.Bold = True
End With
End Sub
dann werden mir alle bereits bestehenden Zeilen mit dieser Formatierung überschrieben.
Das Ziel wäre ab: jeder von 3 Usern der das Excelsheet öffnet sollte mit einer anderen Farbe "schreiben" und diese einträge auch in der dem user zugeordneten Farbe erhalten bleiben. So wäre die nötige Übersicht -wer hat was gemacht- erreicht. Die Nachfolgefunktion ist zu aufwendig.
Wer weis mir da Rat?
Gruss und Thx aus MUC
Insai