When is this supposed to happen? Push of a button? Entry of a cell? Everytime the mouse is moved?
My suggestion here is to go ahead and keep the visual effects for the user experience, but as far as testing for variable: Test the VALUE of the Cell.
Now, when was this action supposed to take place? At 5:00 every afternoon?