変数を使って重複起動させないようにしてるのですが、まれに重複します。変数への受け渡しに時差が生じるのでしょうか?

起動したら変数に1を加え、このマクロ自体、変数が0のときしか発動しないようにしています。