While Paul's code does the job perfectly, I can propose a regex code to match any number of only first-upper-cased-letter words between two commas:
I am really grateful to Paul (and gmayor, gmaxey, guessed, Italophil, to name just some of the experts on this forum) who are real vba gurus who kindly and patiently share their immense knowledge.