Excel VBA 2010で自分のユーザ定義関数を作り、よし、それをexcelで使ってパパがんばっちゃうぞー、と思って式を入れると「#REF!」
あぁん!?
ユーザ定義関数使えないんだっけ?
んなことはない。ちょっと前に作ったものはちゃんと動いている。
じゃあ内容間違えてる?
ただのif文と計算してるだけなのに?
んなアホなことはない。
え、じゃあユーザ定義関数に数字を含めてるから?
まじか!?
と、まぁあれこれ戦った結果、8文字以上でないと「#REF!」となってしまう模様。
こんな感じ。
Function a1000( )
~略~
End Function
これ、ダメ。
Function aaaa1000( )
~略~
End Function
これ、OK。
このせいで2時間ほど無駄にしたので、悔しいから備忘録も兼ねて投稿。