Function CamelCase(ByVal Text As String) As String Dim i As Long For i = Len(Text) To 1 Step -1 If InStr(1, "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789", Mid$(Text, i, 1), _ vbTextCompare) = 0 Then Mid$(Text, i, 1) = " " End If Next CamelCase = Replace(StrConv(Text, vbProperCase), " ", "") End Function |