エクセル[Excel] マクロを1から解説しています。

自分で作成したマクロをアドインするには?

まずは、「Visual Basic」ツールバーで「マクロの記録」を選択し、ダイアログボックスを表示させます。

「マクロの保存先」で「個人用マクロブック」を選択して記録されたマクロは、「Windows\Application Data\Microsoft\Excel\Xlstart」のフォルダ内に「Personal.xls」という名前で保存されています。

しかし、こうして記録した後で次回エクセルを起動すると、保存した影響が出てしまってうまくいきません。

そのため、この保存先を「個人用マクロブック」ではなく、「作業中のブック」にします。

「作業中のブック」にマクロを保存したら、「ツール」→「ユーザ設定」を選択しダイアログボックスを表示させます。

ダイアログボックスで「コマンド」タブを開くと、左側に「分類」という項目がありますので、その中の「マクロ」を選択します。右側にスマイルマークのボタンが表示されます。

そのボタンをツールバーにドラッグ&ドロップしてください。

「選択したボタンの編集」が有効になりますので、「マクロの登録」で先ほど記録したマクロを選択します。

その後、適当なところにそのブックを保存してください。

マクロを実行するときはエクセルを再起動し、ツールバーに表示されているスマイルマークのボタンを押下してください。

どうでしょうか?試してみてください。