はじめまして。
表題の条件として、
(1)Excel2016、Windows10
(2)マクロファイル終了前に他にもExcelファイルを開いている。(開いていない場合は再現しない)
(3)どのPCでも再現する。
(4)マクロファイルは開く際に「読み取り専用を推奨する」設定としているために
「作成者は、’ファイル名.xlsm'を変更する必要がなければ、読み取り専用で開くよう指定しています。読み取り専用でひらきますか?というメッセージボックスが出てきます。
したがって、読み取り専用を外すと、起動しようとするときに「セキュリティに影響を及ぼす可能性のある問題点が検知されました。マクロを有効にするか無効にするかの通知が出ます。
(5)マクロファイルを開こうとするのは、マクロファイルを閉じてから5分後です。
複数のエクセルファイルを起動中に、当該マクロファイルを終了した後に勝手に起動しないようにしたいのです。
Private Sub Workbook_Open()は使っております。
Before Closeは未使用の代わりに、ThisWorkbook.Close Trueを終了時に使っています。
色々とWeb検索したのですが、わかりませんでした。
マクロの書き方だと思うのですが、全文載せると長いので、怪しいところがわかれば、追記したいと思います。
よろしくお願いいたします。