b_hansen-> Den holder vidst ikke. Hvis det står 3 i A1 vil Måned(A1) givet 1-tal, da 3 tallet opfattes som 3. januar. Bedre vil det være at lave en function, der returnerer månedsnavn udfra tal.
Function månedtekst(mdnr)
Select Case mdnr
Case Is = 1 månedtekst = "Januar" Case Is = 2 månedtekst = "Februar" Case Is = 3 månedtekst = "Marts" Case Is = 4 månedtekst = "April" Case Is = 5 månedtekst = "Maj" Case Is = 6 månedtekst = "Juni" Case Is = 7 månedtekst = "Juli" Case Is = 8 månedtekst = "August" Case Is = 9 månedtekst = "September" Case Is = 10 månedtekst = "Oktober" Case Is = 11 månedtekst = "November" Case Is = 12 månedtekst = "December" End Select
End Function
Så kan du skrive =månedtekst(a1) og for svaret Marts.
:o) Jkrons -> Måske - jeg har endnu kun åbnet døren til koderne på klem, så jeg vælger helst formler. Men jeg ved godt der er endnu flere muligheder via kodning, så en dag kommer jeg sikkert i gang med det også.
Jeg bruger også helst formler :-) Men jeg må da erkende, at selv om meget er muligt, så har de sine begrænsninger, og så er det jo genialt, at Excel også indeholder en VBA-del.
Med de hutige maskiner, vi kører med i dag, er det sjældent man har de store performance-problemer uanset om man anvender formler eller kode.
Men man kan sagtens lave nogle formler, f.eks. lange array-formler, hvor man kan "mærke" tiden.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.