<div style="color:black;font: 12pt Arial, Helvetica, sans-serif;">Sorry, but I am not as far out of the woods as I thought.   The code you sent works well; it converts the first letter of all the lower case indexed words to upper case but the problem now is that it indexes all the words converted to capitals and adds that list to the original list of words that were already capitalized.   How can I get it to combine all the indices into one list.
<div><br>
</div>

<div>For example what I had was an alphabetical list with some words capitalized and some lower case:</div>

<div><br>
</div>

<div><span style="font-size: 12pt;">charles, 79</span><br>
</div>

<div><span style="font-size: 12pt;">Friction, 82</span><br>
</div>

<div><span style="font-size: 12pt;">Henry, 84</span></div>

<div><span style="font-size: 12pt;">Newton, 75</span></div>

<div><span style="font-size: 12pt;">pulley, 78</span><br>
</div>

<div><span style="font-size: 12pt;">windlass, 82</span><br>
</div>

<div><br>
</div>

<div><br>
</div>

<div>Now what I get with the code you sent me is two alphabetical lists one with the originally capitalized words and one with the the lower case words that have now been capitalized,</div>

<div><br>

<div><br>
</div>

<div><span style="font-size: 12pt;">Friction, 82</span><br>
</div>

<div style="font-family:helvetica,arial;font-size:10pt;color:black"><span style="font-family: Arial, Helvetica, sans-serif; font-size: 12pt;">Henry, 84</span></div>

<div style="font-family:helvetica,arial;font-size:10pt;color:black"><span style="font-family: Arial, Helvetica, sans-serif; font-size: 12pt;">Newton, 75</span></div>

<div style="font-family:helvetica,arial;font-size:10pt;color:black"><span style="font-family: Arial, Helvetica, sans-serif; font-size: 16px;">Charles, 79</span><br>
</div>

<div style="font-family:helvetica,arial;font-size:10pt;color:black">
<div style="font-family: Arial, Helvetica, sans-serif; font-size: 16px;">Pulley, 78</div>

<div style="font-family: Arial, Helvetica, sans-serif; font-size: 16px;">Windlass, 82<br>
</div>

<div><br>
</div>
</div>

<div style="font-family:helvetica,arial;font-size:10pt;color:black">So the question I have been so far unable to solve is how to mesh the two lists together.</div>

<div style="font-family:helvetica,arial;font-size:10pt;color:black"><br>
</div>

<div style="font-family:helvetica,arial;font-size:10pt;color:black">Thanks again in advance.</div>

<div style="font-family:helvetica,arial;font-size:10pt;color:black"><br>
</div>

<div style="font-family:helvetica,arial;font-size:10pt;color:black">D. W. Jones</div>

<div style="font-family:helvetica,arial;font-size:10pt;color:black"><br>
</div>

<div style="font-family:helvetica,arial;font-size:10pt;color:black"><br>
</div>

<div style="font-family:helvetica,arial;font-size:10pt;color:black"><br>
</div>

<div style="font-family:helvetica,arial;font-size:10pt;color:black">-----Original Message-----<br>
From: Djones9976 <djones9976@aol.com><br>
To: Herbert.Voss <Herbert.Voss@fu-berlin.de>; texhax <texhax@tug.org><br>
Sent: Mon, Mar 16, 2020 11:04 am<br>
Subject: Re: Capitalization of index entries<br>
<br>

<div id="yiv1614538748">
<div>
<div style="color:black;font:12pt Arial, Helvetica, sans-serif;"><span style="color:blue;">Many thanks Herbert, it worked like a charm.    D. W. Jones</span><br clear="none">
<br clear="none">
<br clear="none">


<div class="yiv1614538748yqt6340286199" id="yiv1614538748yqt64042">
<div style="font-family:helvetica, arial;font-size:10pt;color:black;">-----Original Message-----<br clear="none">
From: Herbert Voss <Herbert.Voss@fu-berlin.de><br clear="none">
To: Djones9976 <djones9976@aol.com>; texhax <texhax@tug.org><br clear="none">
Sent: Sun, Mar 15, 2020 4:16 pm<br clear="none">
Subject: Re: Capitalization of index entries<br clear="none">
<br clear="none">


<div dir="ltr"><br clear="none">

<div class="yiv1614538748yqt6984899205" id="yiv1614538748yqtfd18021"><br clear="none">Am 15.03.20 um 22:03 schrieb Djones9976 via texhax:<br clear="none">> I completed a manuscript for a book making entries for words I wanted <br clear="none">> to index using the command \index{xxxxx} or \index{Xxxxx} if I wanted <br clear="none">> to capitalize the word in the index.  Now I find that the generally <br clear="none">> accepted rule is to capitalize all words whether they are capitalized <br clear="none">> in the text or not.   Is there a way that I can correct all my <br clear="none">> \index{xxxxx} entries to read \index{Xxxxx} without changing them one <br clear="none">> by one?</div>

<br clear="none">><br clear="none"><br clear="none">\documentclass{article}<br clear="none">\usepackage{makeidx}\makeindex<br clear="none">\let\myIndex\index<br clear="none">\makeatletter<br clear="none">\renewcommand\index[1]{\<a rel="noopener noreferrer" shape="rect" ymailto="mailto:index@i" target="_blank" href="mailto:index@i">index@i</a>#1\@nil}<br clear="none">\def\<a rel="noopener noreferrer" shape="rect" ymailto="mailto:index@i" target="_blank" href="mailto:index@i">index@i</a>#1#2\@nil{\myIndex{\MakeUppercase{#1}#2}}<br clear="none">\makeatother<br clear="none">\def\foobar{foobar}% only for demo<br clear="none">\begin{document}<br clear="none"><br clear="none">foo\index{foo \foobar} bar\index{a nice bar} baz\index{Baz}<br clear="none"><br clear="none">\printindex<br clear="none">\end{document}

<div class="yiv1614538748yqt6984899205" id="yiv1614538748yqtfd26416"><br clear="none"></div>

</div>

</div>
</div>

</div>

</div>
</div>
</div>
</div>
</div>