2 personlige Links
Den sammensatte funktion: =STORT.FORBOGSTAV(TEKST(D10;"MMMM YYYY")) viser sig at give problemer med parametrene, hvis den skal bruges med L10N (Lokalisation).
I mit arbejde med en kalender skabelon i Calc, har jeg forsøgt at gøre skabelonen international. Lidt forklaring:
Der er i skabelonen oprettet ét ark per måned; hvor jeg tænkte at have en overskrift med Månedsnavnet og året. Ved at udnytte det indbyggede dato format i Calc, kan dette gøres internationalt, da der til lokaliseringen er oversat månedernes navne. Cellen D10 indholder en dato i den pågældende måned. Herfra kan udtrækkes måned og år.
Én måde at gøre dette på er blot at kopiere indholdet af celle D10, og så formatere det til 'kun' at vise måned og år.
Men på nogle sprog - heriblandt dansk - skrives månedernes navne IKKE med stort begyndelsesbogstav. Men da det nu skulle være en overskrift, ville det være mere korrekt at starte med stort.
Det kan lade sig gøre ved at konvertere indholdet af cellen D10 til tekst; men så formatere til kun måned og årstal: =Tekst(D10;"MMMM YYYY")
Dernæst kan teksten formateres til Stort.Forbogstav.
Men desværre er formatkoderne også lokaliseret på visse sprog, så f.eks. på tysk skal funktionen bruge formatkoden JJJJ for året. Hvilket ville svare til en dansk ÅÅÅÅ - men her er formatkoden bevaret til YYYY, og derfor virker det på dansk. Skal det virke på tysk, skal Y'erne udskiftes med J.
Vil man bevare målsætningen om en international skabelon, må man vælge første løsning med at formatere CELLEN til 'kun' at vise måned og år. (Celle formateringen ser ud til at blive oversat) Og så må man leve med, at der ikke er stort begyndelsesbogstav i overskriften på visse sprog.