reactie op edmoor
Na een tijdje heb ik nog eens naar je oplossing gekeken.
Helaas, ik kom er niet uit...
Ik begrijp wel wat je functie doet.
Ik denk dat ik niet goed heb uitgelegd wat ik wil.
Als een cel in de 'vakantieplanning 2017' een bepaalde kleur (rood, groen, roze, blauw enz.) heeft, moet in het 'daily report' de bijhorende waarde; in corresponderende cel (met dezelfde datum) een waarde worden weergegeven (met behulp van een functie).
Om uit te leggen om welke kleuren het gaat heb ik ze uitgedrukt in RGB-waarden. De 'vertaling' van deze kleuren naar waarden kan 0, 0.25, 0.5, 0.75 of 1 zijn.
Dit heb ik proberen weer te geven in 'kleuren+codes vakantie - weekóverzicht'. Een soort legenda dus; geen onderdeel van één van de sheets; zelfs geen bestaande sheet...
Een voorbeeld: in de jaarplanning heeft iemand aangegeven een ADV te nemen op 5 mei. Daartoe kleurt hij/zij de corresponderende cel donkergeel (RGB: 247 150 70).
Nu is het de bedoeling dat er in het weekoverzicht (daily report); een andere sheet dus; de waarde 0 (hetgeen betekent dat er 0% van die dag wordt gewerkt) in de cel van deze persoon bij 5 mei komt te staan. Door de al aangebrachte voorwaardelijke opmaak, zal deze (een een aantal andere cellen) rood gaan kleuren (vanwege de waarde 0).
Op dit moment moet ik elke dag in de vakantieplanner kijken of iemand (gedeeltelijk) afwezig is en vervolgens handmatig een waarde in het weekoverzicht zetten. Het doel van de (te maken) functie is, dat ik zelf niets hoef te doen, maar dat wel direct zichtbaar wordt (evt. door gegevens bij te werken) wie er vandaag (gedeeltelijk) vrij is en wie niet.
Ik had verwacht, dat je de functie "bijRood" zou gaan uitbreiden met "bijGeel"; "bijBlauw" enz.
Dit lukt mijzelf echter niet, omdat niet begrijp hoe het in zijn werk gaat. In "bijRood" zie ik een waarde 255 (die overeenkomt met de 'roodwaarde' in RGB (255 0 0). Alleen 255 zou niet genoeg zijn, omdat de kleuren roze (RGB 255 150 150) en lichtroze (RGB 255 200 200) deze waarde ook bevat.
Als deze waarde bv 255000000 zou zijn (drie digits per R,G en B), zou ik deze kunnen vervangen in "bijRoze" door 255150150...