自分で作成したマクロをアドインするには?
まずは、「Visual Basic」ツールバーで「マクロの記録」を選択し、ダイアログボックスを表示させます。
「マクロの保存先」で「個人用マクロブック」を選択して記録されたマクロは、「Windows\Application Data\Microsoft\Excel\Xlstart」のフォルダ内に「Personal.xls」という名前で保存されています。
しかし、こうして記録した後で次回エクセルを起動すると、保存した影響が出てしまってうまくいきません。
そのため、この保存先を「個人用マクロブック」ではなく、「作業中のブック」にします。
「作業中のブック」にマクロを保存したら、「ツール」→「ユーザ設定」を選択しダイアログボックスを表示させます。
ダイアログボックスで「コマンド」タブを開くと、左側に「分類」という項目がありますので、その中の「マクロ」を選択します。右側にスマイルマークのボタンが表示されます。
そのボタンをツールバーにドラッグ&ドロップしてください。
「選択したボタンの編集」が有効になりますので、「マクロの登録」で先ほど記録したマクロを選択します。
その後、適当なところにそのブックを保存してください。
マクロを実行するときはエクセルを再起動し、ツールバーに表示されているスマイルマークのボタンを押下してください。
どうでしょうか?試してみてください。