ライブラリで使用できないアイテム(Microsoft Excel)
Raviは、いくつかのVBAコントロールとコードをワークシートに配置しました。彼がワークブックを他のユーザーと共有して開くと、関数が機能せず、「アイテムがライブラリにありません」というエラーが報告されます。ラビはどうすればこのエラーを取り除くことができるのか疑問に思っています。
最初に確認するのは、マクロが実際に他のユーザーと共有しているブックに含まれているかどうかです。システムでそれを開き、Visual Basic Editorに移動して、共有されているブックに関連付けられているプロジェクトにマクロが含まれていることを確認します。そうでない場合は、マクロをブックに移動することをお勧めします。
ただし、この問題の原因として考えられるのは、マクロが、アクセスできるモジュール内にあるが他の人にはアクセスできない関数または機能を参照していることです。これを確認する簡単な方法は、(可能であれば)システムにアクセスしてワークブックを開くことです。次に、Visual Basic Editorに移動し、[ツール]、[ツール]の順に選択します。参照。利用可能なモジュールのリストを調べて、「不足している」という単語が前に付いているモジュールがあるかどうかを確認します。これらはマクロに必要なモジュールですが、現在のシステムにはありません。
不足しているモジュール、またはマクロを使用するためにユーザーがVBAで参照する必要のあるモジュールを見つけた場合は、それらのモジュールを使用しないようにマクロを書き直すのが最適な場合があります。これは口で言うほど簡単ではないかもしれませんが、他の人にあなたのマクロを使わせるための最も簡単でクリーンな方法かもしれません。
注:
このページ(または_ExcelTips_サイトの他のページ)で説明されているマクロの使用方法を知りたい場合は、役立つ情報を含む特別なページを用意しました。
_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。
このヒント(11806)は、Microsoft Excel 2007、2010、2013、および2016に適用されます。
Excelの古いメニューインターフェイスに関するこのヒントのバージョンは、 linkItem Not Available inLibraryにあります。