Excelファイルを開くときにxlamファイルを実行するための次のコードがあります。
Sub Auto_Open()
Application.OnTime Now + TimeValue("00:00:05"), "readCsv"
End Sub
Sub readCsv()
....
End Sub
アドインとして追加して、開いたすべてのファイルに xlam ファイルが含まれるようにします。他に開いているExcelファイルがない場合、それは完全に機能しますが、その後、Excelファイルを閉じずに2番目のファイルを開いて何もしません。別のExcelファイルが開かれている場合でも、コードを実行する必要があります。それは可能ですか?
また、ThisWorkbook にコードを記述しようとしましたが、結果は同じです。別の Excel ファイルが開かれている場合、何もしません。