Beste tweakers,
Ik ben een beetje aan het kloten met Excel, en ik ben tegen een probleem aangelopen.
Ik heb een hele waslijst met Voorwaardelijke opmaak, deze zorgt ervoor dat tekst "wit" wordt wanneer waardes in bepaalde cellen te laag zijn. Dit om te zorgen dat die info niet onnodig gegeven wordt.
Het punt is nu eigenlijk, dat ik wil dat wanneer de tekst zichtbaar wordt, enkele van die vakjes ook een randje erom heen krijgen.
Ik kan alle VO's gaan aanpassen, en de cellen die dit randje moeten hebben apart invoeren. Maar dit is echt enorm veel werk.
Ik weet dat met VBA het mogelijk is om via cel.font.colorindex een nr te krijgen dat bij die kleur hoort. Dit werkt echter niet met de VO en alleen met de oorspronkelijke kleur van de cel
Public Function TEKSTKLEUR(ByRef cel As Range) As Variant
TEKSTKLEUR = cel.Font.ColorIndex
End Function
Dit is de code die ik gebruik om de kleur op te vragen, hoe zorg ik er nou voor dat hij ook kleuren door VO herkent?
Alvast bedankt!
Ik ben een beetje aan het kloten met Excel, en ik ben tegen een probleem aangelopen.
Ik heb een hele waslijst met Voorwaardelijke opmaak, deze zorgt ervoor dat tekst "wit" wordt wanneer waardes in bepaalde cellen te laag zijn. Dit om te zorgen dat die info niet onnodig gegeven wordt.
Het punt is nu eigenlijk, dat ik wil dat wanneer de tekst zichtbaar wordt, enkele van die vakjes ook een randje erom heen krijgen.
Ik kan alle VO's gaan aanpassen, en de cellen die dit randje moeten hebben apart invoeren. Maar dit is echt enorm veel werk.
Ik weet dat met VBA het mogelijk is om via cel.font.colorindex een nr te krijgen dat bij die kleur hoort. Dit werkt echter niet met de VO en alleen met de oorspronkelijke kleur van de cel
Public Function TEKSTKLEUR(ByRef cel As Range) As Variant
TEKSTKLEUR = cel.Font.ColorIndex
End Function
Dit is de code die ik gebruik om de kleur op te vragen, hoe zorg ik er nou voor dat hij ook kleuren door VO herkent?
Alvast bedankt!