19. november 2006 - 17:09Der er
5 kommentarer og 1 løsning
Kode i Excel. til at vise vilken månede det er.
Jeg kunne ikke finde en indbygget version I excel til at vise mig vilken manede et nummer er, sa jeg lavede et lille script som jeg kalder. Dette virkede fint pa en pc men ikke pa en anden og jeg kan ikke finde ud af hvofor?
Folgende kode, giver pa en maskine det forkerte resultat "January", og pa en anden giver den det korrekte svar "February"
Denne formel klarer det. indtast nr. i B3 =VÆLG(B3;"Januar";"Februar";"Marts";"April";"Maj";"Juni";"Juli";"August";"September";"Oktober";"November";"Decmber")
Det kan evt være pga. datoformatet (dansk/engelsk). Der er nogle indbyggede funktioner i vba, så du kan lave et modul der skriver månedes navn. Gå ind i "Funktioner -> Marco -> Visual Basic Editor". Her går du op i "Insert -> Module". I kodefeltet skriver du følgende: '------------------------------- Function mdrnavn(nr)
mdrnavn = Monthname(nr)
End Function '------------------------------- Inde i excel dokumentet kan du så skrive følgende i en celle: =mdrnavn(2) Denne skriver så "februar"/"february" alt afhængig af om det er en engelsk eller dansk udgave af excel.
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.