人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Excel VBA 【.Evaluate() => 型が一致しません 】実行時エラー 13

こちら
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


●質問者: nannde
●カテゴリ:コンピュータ
✍キーワード:ABC application AS Excel String
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● mattn
●60ポイント

Application.EvalutateはExcelの「=XXX()」で指定出来る関数の形式になります。

Excelのバージョンによっては、ここにユーザ定義関数が指定出来ますが、手元にある2003とかでは機能しない様です。

◎質問者からの返答

そうでしたか...

私の環境は Excel 2002 でした(TT)

ご指摘ありがとうございます!

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ