出版

あるExcelアプリケーション用にUserForm1を作成した後、少し変更を加えて別のアプリケーションでも使いたいと思ったとします。フォームを再作成する必要はありません。コードをファイルにエクスポートし、後で新しいアプリケーションにインポートするだけで済みます。Mary Ann Richardsonがその方法を説明します。
あるExcelアプリケーション用にUserForm1を作成した後、別のアプリケーションでも(少し変更を加えて)再利用したいと考えました。フォームを再作成する必要はありません。コードをファイルにエクスポートして、後で新しいアプリケーションにインポートするだけで済みます。コードをエクスポートするには、以下の手順に従ってください。
- エクスポートするコードが含まれているブックを開きます。
- [Alt][F11]を押します。
- プロジェクト エクスプローラーで UserForm1 を右クリックします。
- ファイルのエクスポートを選択します。
- フォームを保存するフォルダーに移動します。
- ファイルに名前を付けて、「保存」をクリックします。
フォームを別のアプリケーションにインポートするには、次の手順に従います。
- 新しいアプリケーションのコードが含まれているブックを開きます。
- [Alt][F11]を押します。
- プロジェクト - VBA プロジェクト ウィンドウでプロジェクト名を右クリックします。
- ファイルのインポートを選択します。
- インポートするファイルに移動します。
- 「開く」をクリックします。
これらの手順を使用して、任意の Excel VBA プロジェクト オブジェクトをエクスポートまたはインポートできます。
Excel のヒントを見逃していませんか?
Microsoft Excel アーカイブをチェックして、その他の Excel のヒントを確認してください。
毎週水曜日に配信される、Word、Excel、Access のヒントを特集した TechRepublic の無料 Microsoft Office Suite ニュースレターに自動的にサインアップすることで、ユーザーの生産性向上を支援します。

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