20. februar 2008 - 10:27
Der er
6 kommentarer og 1 løsning
Stort begyndelsbogstav i fornavn og efternavn.
Jeg har følgende linie i hvor brugeren har indtastet sit navn i en textbox: txtmedlem. Jeg skal efterfølgende have sikret at såvel fornavn som efternavn starter med et stort begyndelsesbogstav. Jeg har foreløbig: Cells(mlrowdisplayed, 5) = UCase(Left(Txtmedlem.Text, 1)) & LCase(Mid(TxtVognmand.Text, 2)) hvodan finder jeg mellemrummet mellem fornavn og efternavn? hvordan konvertere jeg dernæst det efterfølgende bogstav til et stort bogstav?
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
20. februar 2008 - 10:57
#1
20. februar 2008 - 11:57
#2
Forløbig er jeg nået til: fornavn = Mid(txtmedlem, 1, (InStr(1, txtmedlem, " ", 1))) fornavn = UCase(Left(fornavn, 1)) & LCase(Mid(fornavn, 2)) efternavn = Right(txtmedlem, (InStr(1, txtmedlem, " ", 1) + 1)) efternavn = UCase(Left(efternavn, 1)) & LCase(Mid(efternavn, 2)) Kan de to linier med fornavn sammenskrives? næste spørgsmål vil så være kan det hele samles på en linie? (har brug for at kunne begge dele) nb - fejl i spørsmålet txtvognmand skal selvfølgelig være medlem.
20. februar 2008 - 12:07
#3
prøv anvend Proper: Sub tst() MsgBox Application.WorksheetFunction.Proper("abc def") End Sub gir Abc Def
20. februar 2008 - 12:14
#4
Lidt kringlet txtmedlem = UCase(Left(Mid(txtmedlem, 1, (InStr(1, txtmedlem, " ", 1))), 1)) & LCase(Mid(Mid(txtmedlem, 1, (InStr(1, txtmedlem, " ", 1))), 2)) & UCase(Left(Right(txtmedlem, (InStr(1, txtmedlem, " ", 1) + 1)), 1)) & LCase(Mid(Right(txtmedlem, (InStr(1, txtmedlem, " ", 1) + 1)), 2)) men kan den gøres enklere??
20. februar 2008 - 12:18
#5
ups havde ikke set dit indlæg excelent - afprøver den lige.
20. februar 2008 - 12:55
#6
Perfekt - lige hvad jeg søgte, men den anden vej rundt var nu lærerrigt. tak for hjælpen - lægger du et svar?
20. februar 2008 - 12:59
#7
jada :-)
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig