こちら
http://q.hatena.ne.jp/1260457053
で回答いただいたのですが、
実行すると、実行時エラー '13'
型が一致しません。
どこが間違っているのでしょうか?
Function test(s As String) As String
test = s
End Function
Sub test2()
MsgBox Application.Evaluate("test(""abc"")")
End Sub
Application.EvalutateはExcelの「=XXX()」で指定出来る関数の形式になります。
Excelのバージョンによっては、ここにユーザ定義関数が指定出来ますが、手元にある2003とかでは機能しない様です。
そうでしたか...
私の環境は Excel 2002 でした(TT)
ご指摘ありがとうございます!