VBAコードをエクスポートして別のExcelアプリケーションで使用できるようにする - TechRepublic

VBAコードをエクスポートして別のExcelアプリケーションで使用できるようにする - TechRepublic

出版

maryannrichardsonの画像

あるExcelアプリケーション用にUserForm1を作成した後、少し変更を加えて別のアプリケーションでも使いたいと思ったとします。フォームを再作成する必要はありません。コードをファイルにエクスポートし、後で新しいアプリケーションにインポートするだけで済みます。Mary Ann Richardsonがその方法を説明します。

あるExcelアプリケーション用にUserForm1を作成した後、別のアプリケーションでも(少し変更を加えて)再利用したいと考えました。フォームを再作成する必要はありません。コードをファイルにエクスポートして、後で新しいアプリケーションにインポートするだけで済みます。コードをエクスポートするには、以下の手順に従ってください。

  1. エクスポートするコードが含まれているブックを開きます。
  2. [Alt][F11]を押します。
  3. プロジェクト エクスプローラーで UserForm1 を右クリックします。
  4. ファイルのエクスポートを選択します。
  5. フォームを保存するフォルダーに移動します。
  6. ファイルに名前を付けて、「保存」をクリックします。

フォームを別のアプリケーションにインポートするには、次の手順に従います。

  1. 新しいアプリケーションのコードが含まれているブックを開きます。
  2. [Alt][F11]を押します。
  3. プロジェクト - VBA プロジェクト ウィンドウでプロジェクト名を右クリックします。
  4. ファイルのインポートを選択します。
  5. インポートするファイルに移動します。
  6. 「開く」をクリックします。

これらの手順を使用して、任意の Excel VBA プロジェクト オブジェクトをエクスポートまたはインポートできます。

Excel のヒントを見逃していませんか?

Microsoft Excel アーカイブをチェックして、その他の Excel のヒントを確認してください。

毎週水曜日に配信される、Word、Excel、Access のヒントを特集した TechRepublic の無料 Microsoft Office Suite ニュースレターに自動的にサインアップすることで、ユーザーの生産性向上を支援します。

記事をシェア
maryannrichardsonの画像

メアリーアン・リチャードソン

Tagged: