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

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

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

。リボンの[表示]タブを表示し、[ウィンドウ]グループ内の[再表示]をクリックして、Personal.xlsbファイルを再表示します。

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

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

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

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

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

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

。リボンの[表示]タブを表示し、[ウィンドウ]グループ内の[非表示]をクリックして、Personal.xlsbファイルを非表示にします。

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

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

注:

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

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

このヒント(10370)は、Microsoft Excel 2007、2010、2013、2016、2019、およびOffice 365のExcelに適用されます。Excelの古いメニューインターフェイス用のこのヒントのバージョンは、次の場所にあります。