It's not a Boolean approach
, can be integer or... It's a standard flag programming approach. You set flag as global variable and then check this flag and reset the flag.
And it's not an "alternative check boxes" - it's a real Excel check boxes (not ActiveX check boxes).
Vadim