I would like to split all words in my cell by Uppercase, an example:
Original values:
MikeJones
RinaJonesJunior
MichealSamuelsLurth
This would work as a user defined function.
Function SplitOnCapital(str As String) As String
Dim letter As Byte, result As String
For letter = 2 To Len(str)
If Asc(VBA.Mid$(str, letter, 1)) < 90 Then //65 to 90 are char codes for A to Z
result = WorksheetFunction.Replace(str, letter, 0, " ")
letter = letter + 1
End If
Next letter
SplitOnCapital = result
End Function