Capital Letters
Thanks for this KEn - acouple of things
THE DAY WAS SUNNY AND I WORE A HAT.PETER WAS THERE
becomes....
The Day Was Sunny And I Wore A Hat.Peter Was There
howevr I want:
The day was sunny and I wore a hat.Peter was there
"Ken Wright" wrote:
From a previous post:-
Sub MakeProperCase()
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual
Dim myCell As Range
Dim myRng As Range
On Error Resume Next
Set myRng = Intersect(Selection, _
Selection.Cells _
.SpecialCells(xlCellTypeConstants, xlTextValues))
On Error GoTo 0
If myRng Is Nothing Then
MsgBox "Please select a range that contains text--no formulas!"
Exit Sub
End If
For Each myCell In myRng.Cells
myCell.Value = StrConv(myCell.Value, vbProperCase)
Next myCell
Application.Calculation = xlCalculationAutomatic
Application.ScreenUpdating = True
End Sub
--
Regards
Ken....................... Microsoft MVP - Excel
Sys Spec - Win XP Pro / XL 97/00/02/03
----------------------------------------------------------------------------
It's easier to beg forgiveness than ask permission :-)
----------------------------------------------------------------------------
"teresa" wrote in message
...
Hi,
In cells c1 to h200 I have long sentences in each cell,
all the letters are in capitals. I need to write a macro
which loops through each cell and changes the letters to small
except:
1)The first letter
2) Any letter after a full stop
3) i
e.g. THE DAY WAS SUNNY AND I WORE A HAT.PETER WAS THERE
Becomes
The day was suuny and I wore a hat.Peter was there
Thanks A Million for any help
|