Code:
Sub Proper_Case()
'This will make the first letter of the text within any selection of
'cells uppercase.
For Each x In Selection
x.Value = Application.Proper(x.Value)
Next
End Sub
Why re-invent the wheel.... codes out there for the taking people.