johnbarr44
Technical User
I'm using Excel 2003, and have a surname column where all entries have been entered in uppercase.
I wish to convert this format to 'Title Case', and have achieved it in most cases by copying to Word then using the 'Change Case' format function, then copying back into Excel.
However, it results in all the "Mc....." surnames now showing a lowercase third letter, and all the "Mac....." surnames now showing a lowercase fourth letter. Also, surnames beginning with "O'.........." now have a lowercase second letter, when the more desirable appearance is with an uppercase second letter.
e.g. I want
Mcdonald to be McDonald
Macdonald to be MacDonald
O'neill to be O'Neill
Is there any way to write a macro or formula to achieve this?
I have several workbooks and thousands of entries to work on.
TIA
John B
I wish to convert this format to 'Title Case', and have achieved it in most cases by copying to Word then using the 'Change Case' format function, then copying back into Excel.
However, it results in all the "Mc....." surnames now showing a lowercase third letter, and all the "Mac....." surnames now showing a lowercase fourth letter. Also, surnames beginning with "O'.........." now have a lowercase second letter, when the more desirable appearance is with an uppercase second letter.
e.g. I want
Mcdonald to be McDonald
Macdonald to be MacDonald
O'neill to be O'Neill
Is there any way to write a macro or formula to achieve this?
I have several workbooks and thousands of entries to work on.
TIA
John B