Avatar billede kjeld_klit Nybegynder
08. februar 2002 - 16:50 Der er 5 kommentarer og
2 løsninger

Første bogstav med stort

Hvordan er det nu lige man formaterer første bogstav til stort?
Eksempel:
Function FormaterDato()
    Dim Dato1
        Dato1 = UCase(Format(Date, "dddd"" den ""d. mmmm"))
    FormaterDato = Dato1
End Function

Hilsen Kjeld
Avatar billede Slettet bruger
08. februar 2002 - 17:05 #1
Jeg tror ikke der er indbyggede funktioner der kan gøre det, men jeg har lige lavet en lille en der kan lave det.

Function FormatStreng(txt As String) As String
FormatStreng = UCase(Mid(txt, 1, 1)) & Mid(txt, 2, Len(txt))
End Function
Avatar billede kjeld_klit Nybegynder
08. februar 2002 - 17:26 #2
Hvis man tilføjer følgende linie virker det: Mid(Dato1, 2) = LCase(Mid(Dato1, 2))

Nedenstående gør nøjagtigt det jeg ønsker, men er der ikke en mere direkte måde at gøre det på?

Function FormaterDato()
    Dim Dato1
        Dato1 = UCase(Format(Date, "dddd"" den ""d. mmmm"))
        Mid(Dato1, 2) = LCase(Mid(Dato1, 2))
    FormaterDato = Dato1
End Function
Avatar billede kennethrisum Nybegynder
08. februar 2002 - 17:32 #3
Nej, men funktionen fra magik er den mest korrekte måde at gøre det på.
Avatar billede sjh Nybegynder
09. februar 2002 - 15:21 #4
formaterer første bogstav efter space til stort.

Me.Caption = StrConv(Format(Date, "dddd"" den ""d. mmmm"), vbProperCase)
Avatar billede kjeld_klit Nybegynder
11. februar 2002 - 15:50 #5
Der er muligheder i det -  tak for hjælpen
Avatar billede Slettet bruger
11. februar 2002 - 15:58 #6
selv tak  :)
Avatar billede sjh Nybegynder
11. februar 2002 - 19:47 #7
selv tak :-)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester