09. november 2006 - 20:48
Der er
6 kommentarer og
1 løsning
Laver store bogstaver til små
Jeg har et excel med 5 kolonner
A0A 1A0 | AQUAFORTE | NEWFOUNDLAND AND LABRADOR | NL |709 |
Det jeg gerne vil have er:
- Kolonne B skal være med små bogstaver pånær det første
- Kolonne C skal være magen til
Så det ser sådan her ud:
A0A 1A0 | Aquaforte | Newfoundland And Labrador | NL |709 |
Det vil være super dejligt hvis der er en der kan løse det.
Det skal være hele arket. Der er mange rækker.
Jeg vil gerne have en programkode hvis nogen kan finde ud af det :-)
09. november 2006 - 20:59
#1
Sub Konv()
Dim t, r
r = Cells(65500, 2).End(xlUp).Row
For t = 1 To r
Cells(t, 2) = Application.WorksheetFunction.Proper(Cells(t, 2))
Cells(t, 3) = Application.WorksheetFunction.Proper(Cells(t, 3))
Next
End Sub
09. november 2006 - 21:12
#3
hvis det kun er forbogstav i første ord som må være med stort
Sub xKonv()
Dim t, r
r = Cells(65500, 2).End(xlUp).Row
For t = 1 To r
Cells(t, 2) = LCase(Cells(t, 2))
Cells(t, 2) = Application.WorksheetFunction.Proper(Left(Cells(t, 2), 1)) & Right(Cells(t, 2), Len(Cells(t, 2)) - 1)
Cells(t, 3) = LCase(Cells(t, 3))
Cells(t, 3) = Application.WorksheetFunction.Proper(Left(Cells(t, 3), 1)) & Right(Cells(t, 3), Len(Cells(t, 3)) - 1)
Next
End Sub