I'm not a fan of suppressing events. I'd much rather ignore them. So,
simply ...
sub my event
if not NestedCall then
NestedCall = true
... all the good stuff
NestedCall = false
end if
end sub
NestedCall is a simple Boolean variable defined at the module level. You
can take advantage of the fact that Excel will initialise it to false for
you.