引用:
@で一旦プログラムを終了し、この後は手動で親ブックを閉じ、sheets("見積書")シートでエンターキーを押した場合、マクロも実行されず、親ブックも起動しません。
尚、見積書シートのシートモジュールは下記の通り、残っています。
当方環境 Excel 2019 では
1 でも 2 でも、TEST.xlsx 上で Enter を押すと 商品表示PRG が 実行されます。
おっしゃる様に、Application を閉じていないのですから
当方としては、当然 の挙動 を示している としか 思えません。
ご質問の様な挙動であれば なぜ? とは思いますが。
何にしても 先にも述べた通り その発生条件は何なのか きちんと考えましたか?
なぜ 発生するのか 考えれば 回避策は見えるはずです。
Application.OnKey を解除すれば済むのでは?
そもそも、OnKey で マクロを呼び出す のは 操作環境 全てに影響を与える行為であり
一般的には、それを、防ぐ目的で、特殊なキー に設定します。
それを、よく使用する Enter に 設定 するのですから、
その影響についても きちんと考慮・検証が必要と思います。
(その検証を省く意味でも、特殊キーに設定する)