頻繁に使用するマクロをPersonal.xlsブックに配置することは珍しくありません。それらをそこに配置することにより、Excelを使用している間、いつでもマクロを使用できるようにすることができます。ただし、ある時点で、マクロを別のブックに移動したい場合があります。たとえば、ブックを開いている他のユーザーが簡単にアクセスできるように、ブックに配置することができます。

Personal.xlsブックから別のブックにマクロを移動するには、次の一般的な手順に従います。

。マクロ転送操作の対象となるブックがロードされていることを確認してください。

。 [ウィンドウ]メニューから[再表示]を選択して、Personal.xlsファイルを再表示します。

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

。プロジェクトウィンドウを使用して、移動するマクロを表示します。

。 Personal.xlsの元の場所からマクロを選択(強調表示)および切り取り(Ctrl + X)します。

。プロジェクトウィンドウを使用して、マクロを配置するブック内のモジュールを表示します。 (ワークブックに既存のモジュールがない場合は、作成する必要がある場合があります。)

。モジュールにマクロを貼り付けます(Ctrl + V)。

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

。 [ウィンドウ]メニューから[非表示]を選択して、Personal.xlsファイルを非表示にします。

。ブックを閉じて保存します。

マクロの場所を移動すると、マクロが呼び出されて呼び出されるアドレスも変更されることに注意してください。したがって、マクロの実行に使用されたメニュー項目またはツールバーボタンがある場合は、これらを変更して新しい場所を指すようにする必要があります。

注:

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

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

このヒント(2575)は、Microsoft Excel 97、2000、2002、および2003に適用されます。Excel(Excel 2007以降)のリボンインターフェイス用のこのヒントのバージョンは、次の場所にあります。