いぬおさんのおもしろ数学実験室

おいしい紅茶でも飲みながら数学、物理、工学、プログラミング、そして読書を楽しみましょう

Excelで、自作の関数をアドインとして登録する方法

 マイクロソフトのOffice2019のサポート期限が2025年10月14日だそうで、そろそろ動くか、とOffice2024を購入しました。そうしたら、ありそうなことですがExcelで使っていた、自分で書いたアドイン(ワークシートの一部分からハッシュ値のようなものを計算するプログラムと試験の欠席者に見込み点をつけるプログラム)が消えてしまっていました。コードはブログの記事にして載せているので、それを再びアドインに……と考えました。

www.omoshiro-suugaku.com

www.omoshiro-suugaku.com

コードはすぐ手に入ったわけですが、その先がなかなかうまくいかず、「??」と思ってChatGPTに聞いて以下の解答。

 

Excelで、自作の関数をアドインとして登録する方法です。


①標準モジュールにコードを入れたブックを .xlam 形式で保存します。
②「名前を付けて保存」→「ファイルの種類」を「Excel アドイン(.xlam)」に変更。
③そのファイルを
C:\Users\<ユーザー名>\AppData\Roaming\Microsoft\AddIns
に置く。
Excelの「ファイル」→「オプション」→「アドイン」→「設定」で追加。

 

素晴らしい、うまくいきました。