コンピューターでユーザー定義関数を開発し、ドキュメントを XLSM として保存しました。会社の他のユーザーに配布すると、ワークブックを開いて「マクロを有効にする」を押す限り、「プロジェクトまたはライブラリが見つかりません」というエラーが表示されます。
にヒットDebug
すると、このように黄色の線がユーザー定義関数の先頭行に落ちます。
次に、Tools - Reference of VBE を確認しましたが、すべてのコンピューター (私のユーザーと他のユーザー) に欠けているものは見つかりませんでした。
しかし、リファレンスは少し違います。
私のコンピューターでは、
他のユーザーのコンピュータでは、
唯一の違いは、ハイライトされた行です。Project 2016 と Excel 2013 をインストールしたため、私のコンピューターでは Microsoft office 16.0 Object Library です。他のものは15.0です。
ちなみに、「マクロを有効にする」ボタンを押す前に上の画像が表示されます。これは、一度押すとエラーメッセージが無限に表示され、VBE の参照にアクセスできなくなるためです。したがって、コードが実際に実行されているときに MISSING 参照が存在する可能性があります。