Excel マクロを共有する方法
Excel マクロの複雑さは、1 つの列のすべての値を強調表示する記録された支援から、Visual Basic for Applications で記述された広範な予測および問題解決ツールにまで及びます。マクロが企業内の 1 人のユーザーにとって有用である場合、同様のタスクを実行するワークグループ間で共有すると、指数関数的に価値が高くなる可能性があります。 Excel では、マクロが作業するブックとは別にマクロが保存されません。それらはスプレッドシート内に埋め込まれています。マクロを共有するということは、ワークブックを共有することを意味します。おそらく、他のすべてのワークブックのベースとなるマスター ワークブックの形でです。
ステップ 1
共有するマクロを空のスプレッドシートに書き込みます。リボン メニューの [表示] タブをクリックします。マクロを記録する場合は、[マクロ] ボタンの下部にある小さな矢印をクリックし、ドロップダウン メニューから [マクロの記録…] を選択します。 Visual Basic for Applications を使用してマクロを作成する場合は、ドロップダウン メニューから [マクロの表示] を選択します。マクロ名を入力し、[マクロ] ダイアログで [作成] をクリックします。
ステップ 2
スプレッドシートを「Excel マクロ有効ブック」ファイルとして保存します。マクロが他の種類の Excel ファイルに保存されている場合、内部のセキュリティ設定によりマクロが表示されない場合があります。
ステップ 3
マクロを共有する同僚に Excel ブック マスター ファイルを配布します。ユーザーがこのマスター ファイルに基づいてワークブックを作成すると、マクロは埋め込まれたままになります。