|If you can't choose a fill color that will match/hide the font color, I'm not sure how you would hide the text, other than with VBA.|
That said, I'm not sure why you would have to change it "each and every time".
If I conditionally format a cell so that both the font color and fill color change to a matching color when the condition has been met, that would be "automatic". Been there, done that.
Maybe I'm missing something. Why would you need to change it "each and every time"?