Why not use StrConv()
See if this helps :
Private Sub txtQuote_Change()
txtQuote.Text = StrConv(txtQuote.Text, vbProperCase)
txtQuote.SelStart = Len(txtQuote.Text)
End Sub
Jx_Man
Nearly a Senior Poster
3,329 posts since Nov 2007
Reputation Points: 1,372
Solved Threads: 444