Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() Hi everybody, I want to captalize the first letter of the FIRST word in each cell of a column. The cell contains something like this: a anterior view b first cervical vertebra (atlas) ... I'd like to habe the FIRST LETTER OF THE FIRST WORD capitalized. (not the first letter a, b or c) I have this code, but it does it for ALL words. How can one stop it from doing that? Code: -------------------- Sub First_Letter_Cap() i = CInt(InputBox("Which column" & vbLf & " A=1, B=2,..", "Question", "1")) For Each cell In Worksheets("Sheet2").Columns(i).SpecialCells(xlCel lTypeConstants, 2) strText = cell.Value Trennzeichen = " " posStart = InStr(1, strText, Trennzeichen) part2 = Mid(strText, posStart + 1) part1 = Left(strText, posStart) cell.Value = part1 & Trim(WorksheetFunction.Proper(part2)) Next cell End Sub -------------------- THANKS A LOT!!! -- JVLennox ------------------------------------------------------------------------ JVLennox's Profile: http://www.excelforum.com/member.php...o&userid=32505 View this thread: http://www.excelforum.com/showthread...hreadid=526143 |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
capitalize first letter | Excel Discussion (Misc queries) | |||
Capitalize only first letter in sentence | Excel Worksheet Functions | |||
capitalize first letter automatically | Excel Discussion (Misc queries) | |||
Capitalize first letter in sentence | Excel Worksheet Functions | |||
Capitalize first letter when type a name in each cell. | Excel Worksheet Functions |