Michaelは、特定のワークシートのアドインを選択的にロードする方法があるかどうか尋ねました。これを行う方法はありますが、特定のワークシートのワークブックモジュールに添付されたマクロを使用する必要があります。次の一般的な手順に従ってください:

。特定のアドインをロードするワークシートをロードします。

。 Alt + F11を押して、VBAエディターを表示します。

。プロジェクトエクスプローラでThisWorkbookオブジェクトをダブルクリックします。 Excelは、このワークブックのコードウィンドウを開きます。 (図1を参照)

。次のマクロをコードウィンドウに配置します:

Private Sub Workbook_BeforeClose(Cancel As Boolean)

AddIns("Add-In Name").Installed = False End Sub
Private Sub Workbook_Open()

AddIns("Add-In Name").Installed = True End Sub

。コードで、アドインの名前(「アドイン名」)を、ブックで使用するアドインの実際の名前に変更します。

。 VBAエディターを閉じます。

。ブックを保存します。

特定のアドインの正しい名前がわからない場合(手順5を参照)、マクロレコーダを使用してアドインをアクティブ化するプロセスを記録できます。これにより、上記のマクロで使用する必要のある正確な名前が表示されます。

注:

このページ(または_ExcelTips_サイトの他のページ)で説明されているマクロの使用方法を知りたい場合は、役立つ情報を含む特別なページを用意しました。

_ExcelTips_は、費用効果の高いMicrosoftExcelトレーニングのソースです。

このヒント(11788)は、Microsoft Excel 2007、2010、2013、および2016に適用されます。

Excelの古いメニューインターフェイス用のこのヒントのバージョンは、次の場所にあります: