Excelで独自アドインを作成して作業効率化
久しぶりにエクセルマクロのお勉強
本日はアドインについて
エクセルマクロはブックに付随していることが多いです
過去に作成したマクロ「ExcelMP3プレイヤー」「Excel手抜きオセロ」もブック依存のExcelマクロでございます
しかしブックに依存しないアドインとしてのマクロも作成することが可能なので、今回はそれを勉強してまいりましょう
アドイン用のファイルを作成
拡張子は「.xlam」アドイン用のExcelファイルです
これに以下の構文を書いていきます
This Workbook
ブックを開いたときに、マクロ「Addins」をコールするだけ
標準モジュール
メニューバーにマクロを追加していく構文
.Caption がメニューバーに表示されるマクロ名
.Onaction が実行するマクロ名
作ったアドインはExcelが参照できるフォルダにおけばいつでも利用可能です
こんな感じ(/・ω・)/
これは開いているブックには依存しないので、何かしらのExcelファイルさえ開いていればメニューコマンドからいつでも任意のマクロを実行することが可能です
どのブックを開いても使えるマクロなので汎用性の高いマクロを登録しておけば、場合によっては作業効率は格段にあがるかも!?
たとえば印刷だったり、インターネットブラウザ操作だったり
ブックに依存するマクロを作る場合はアドイン作成より、指定のブックにマクロを書いた方がいいこともあります
ご利用は計画的にということですね( *´艸`)
仕事をするうえで一番大事なのはいかに手を抜くかですよ
手を抜くためのお勉強はちゃんとしておきましょうね~