あるPCから別のPCにExcelマクロをコピーする方法

MicrosoftExcelのVisualBasic for Applications(VBA)の実装は、タスクとコマンドのシーケンスをワンクリックの自動化の一部に変換するマクロを記録または作成するのに役立ちます。マクロは、特に多くのセルと多くのファイルで同じアクションを実行する場合に、データまたはセルのフォーマットプロセスを高速化できます。あるコンピューターから別のコンピューターにマクロを移行し、Excelのコピーを別のコンピューターに移行するには、さまざまなドキュメントのマクロを1つの簡単に移植できるスプレッドシートテンプレートに結合することから始めます。

1

Microsoft Excelインターフェイスの[ファイル]タブをクリックし、[オプション]を選択してから、[リボンのカスタマイズ]をクリックします。[メインタブ]領域で、[開発者]オプションがアクティブになっていることを確認します。「OK」ボタンをクリックして、オプションを確認します。

2

[開発者]タブの[コード]グループに切り替えて、[マクロセキュリティ]を選択します。[すべてのマクロを有効にする]チェックボックスをオンにして、すべてのマクロを一時的に有効にします。「OK」ボタンをクリックします。

3

もう一度[ファイル]タブをクリックし、[開く]を選択します。別のコンピューターに移動する1つ以上のマクロを含む既存のExcelファイルの最初のファイルに移動します。「開く」ボタンをクリックして、ドキュメントを開きます。[ファイル]タブをクリックし、[新規]を選択して、新しいExcelファイルを作成します。

4

[開発者]タブの[コード]グループからVisualBasicEditorを起動します。エディタの[表示]メニューを開き、[プロジェクトエクスプローラ]オプションを選択します。

5

開いたブックのプロジェクトエクスプローラーでリストを見つけます。その要素は、「Microsoft Excelオブジェクト」という見出しのセクションで始まり、その後にファイルのワークシートのリストが続きます。次のセクション「モジュール」には、ファイルのマクロのリストが含まれています。開いたファイルから、作成したExcelファイルのデータリストの新しい[モジュール]セクションにモジュールをドラッグアンドドロップします。これにより、マクロが元のドキュメントから新しいファイルにコピーされます。マクロのコピー元の各ファイルを開き、マクロのコピープロセスを繰り返し、リソースをコピーした後で各ファイルを閉じます。

6

[ファイル]タブをもう一度クリックし、[名前を付けて保存]を選択して、ファイルの種類のリストから[Excelマクロ対応テンプレート]を選択します。わかりやすいようにファイルに名前を付け、見つけやすい場所を選択して保存します。「保存」ボタンをクリックして、プロセスを完了します。

7

[開発者]タブの[コード]グループに切り替えて、[マクロセキュリティ]を選択します。通常のマクロセキュリティを再開するには、[すべてのマクロを有効にする]チェックボックスをオフにします。「OK」ボタンをクリックしてください。

8

マクロ対応のテンプレートをフラッシュドライブにコピーします。フラッシュドライブをターゲットコンピューターに移動し、テンプレートをコピーします。Visual Basic Editorのプロジェクトエクスプローラーを使用して、作成したブックから新しいコンピューター上の新しいスプレッドシートにマクロをコピーします。