その例でマクロを止めたいって言われてもマクロは既に終了してるだろ?てなるんだけど

基本はマクロが動いて欲しいときだけ動くように適切にトリガーを設定すること
例外として、トリガーで拾えないような状態チェックを定期実行するというような特殊な場面はある
ただ、この場合も定期実行をトリガーにして実行する/しないの条件をつければいい

メインマクロのアクション内で条件判断するのもそこからグローバル変数弄るのも何したいのかわからん

フローティングボタンだけ弄りたいって話題にしてもすでにアドバイス出てんだけどやってみたか?何が不満だった?