Even worse, it doesn't update via Sheet Activate event.

I think better close this and open a new thread disclosing everything that you are trying to do in the first place.