いろいろ倉庫

KNIME、EXCEL、R、Pythonなどの備忘録

【EXCEL】関数を自作したい

VBAのfunctionプロシージャというやつで、関数を自作することができるらしい。

・例えば、指定のセルに入った数字を二乗する関数を作ってみる(下図)。

f:id:choron81:20210520232431p:plain


・これをEXCEL上で実行すると、こんな感じになる。

f:id:choron81:20210520232541p:plain

 

・関数としては、test(★★)で★★の二乗を返してくれるのだけれど、マクロブックを指定してあげないと、「そんな関数知りません!」という"#NAME?"エラーが出る。

EXCELに怒られないためには、アドインとして読み込むのも有効。

・個人的には、自作関数であることを忘れないように、わざわざ"personal.xlsb!"を入力している。

 

・終わり。