/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Stort begyndelses bogstav...?
Fra : Magnus


Dato : 23-10-03 19:29

Er der en funktion som kan lave stort begyndelses bogstav til brug ved navne
således at:
brian benny jensen bliver til Brian Benny Jensen uanset hvordan navnet
skrives...?


/Magnus



 
 
Jakob Andersen (23-10-2003)
Kommentar
Fra : Jakob Andersen


Dato : 23-10-03 22:03

Magnus wrote:
> Er der en funktion som kan lave stort begyndelses bogstav til brug ved navne
> således at:
> brian benny jensen bliver til Brian Benny Jensen uanset hvordan navnet
> skrives...?

Du kan arbejde videre med nedenstående:

Function CapitalizeFirst(strName)
   tmpArr = Split(strName, " ")
   For i = 0 To UBound(tmpArr)
      tmpArr(i) = UCase(Left(tmpArr(i),1)) & LCase(Mid(tmpArr(i),2))
   Next
   CapitalizeFirst = Join(tmpArr, " ")
End Function

--
Jakob Andersen

Torben Brandt (23-10-2003)
Kommentar
Fra : Torben Brandt


Dato : 23-10-03 22:15

Magnus skrev:
> Er der en funktion som kan lave stort begyndelses bogstav til brug ved navne
> således at:
> brian benny jensen bliver til Brian Benny Jensen uanset hvordan navnet
> skrives...?

Et eksempel:
Function UCase1Word (s)
If s = "" Then
UCase1Word = ""
Else
UCase1Word = UCase(Mid(s, 1, 1)) & Mid(s, 2)
End If
End Function

Function UCaseWords (s)
a = Split(s, " ")
For i = LBound(a) To UBound(a)
a(i) = UCase1Word(a(i))
Next
UCaseWords = Join(a, " ")
End Function

navn = "brian benny jensen"
navnFormateret = UCaseWords(navn)

/Torben


Søg
Reklame
Statistik
Spørgsmål : 177550
Tips : 31968
Nyheder : 719565
Indlæg : 6408823
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste