fangen wir mal hinten an
Keine Ahnung ob dies möglich ist. Ich kann es nicht.LunaC(gast) hat geschrieben:... würde immer das Symbol "pfeil nach unten" anzeigen.
Auch dies wird schwierig, eine Grundeinstellung, die die Farbe umstellt wenn die Datengültigkeit geändert wurde, kenne ich nicht.LunaC(gast) hat geschrieben:wenn ich ein Feld in eine Auswahlliste umwandele diese eine bestimmte Hintergrundfarbe hat.
Aber, anbei findest Du eine Datei mit diesem Makro:
Code: Alles auswählen
Sub S_mark_Validation
osheet = thiscomponent.sheets.getbyname("Tabelle1")
ocellformatranges = osheet.cellformatranges
ocellformatrangesenumeration = ocellformatranges.createenumeration
while ocellformatrangesenumeration.hasmoreelements
ocellformatrange = ocellformatrangesenumeration.nextelement
if right(ocellformatrange.absolutename,7) <> "1048576" then
if ocellformatrange.Validation.Type = 6 then ocellformatrange.CellStyle = "Liste"
endif
wend
End Sub
Wenn Du also vergessen hast einer Zelle mit "Auswahlliste" die richtige Hintergrundfarbe zu geben, kannst du das Makro laufen lassen.
Dazu muss eine Zellvorlage "Liste" existieren. Ich habe ihr die Hintergrundfarbe gelb gegeben, die kann aber jederzeit unter Format/Formatvorlagen (F11)/Liste Rechte Maustaste->ändern, wieder geändert werden.
Suche mal spasseshalber die Felder "von Hand", lasse dann das Makro laufen.
Viel Erfolg damit
Gruß R