Hi HJ,

AFAIK, you can't change the highlight colour within a straightforward Find/Replace, since the highlight colour index isn't a replacement parameter. However, if you define a character style with the desired background shading, you can apply that as a replacement criterion. Even that has its drawbacks, though, as it'll mess with any other character styles applying to the found text.

If you want to persevere with changing the highlight colour, you'll need a Do While loop that sets that parameter for each found range. I could show you how to do that, but I thought I'd leave it for you as a challenge ...