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