No, I don't use it. I deleted the code and replaced it with yours, the macro launched once and then when it changed from false to true again nothing happened.
I closed excel and then reopened it to see if it would fire again and I got an error -- when I hit debug it highlighted this line of code
If [I11] Value = MyState Then
Sorry this is taking so much of your time, Cathy