- ベストアンサー
関数の”使い方”表示
お世話になります。 Excelでセルに関数を入力した時、使い方が表示されますが(例えば 『 =SUM( 』と入力するとすぐ下に『 SUM(数値1,[数値2],...) 』と表示)、このような表示をVBAで作った自作の関数でもしたいのですがどのようにしたらよいのでしょうか? よろしくお願いいたします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 MacroOptions メソッドについて調べてみてください。 例えば Function LENCHK(ByRef セル As Range) As Long Dim s As String s = Replace(セル.Formula, vbLf, "") LENCHK = LenB(StrConv(s, vbFromUnicode)) End Function ...な関数に対して Private Sub LENCHKHelp() '実行は1回 Application.MacroOptions Macro:="LENCHK", _ Description:="引数 セル に設定した数式の長さを調べます。" _ & vbLf & "(単独セルを指定)", _ Category:=14 'ユーザー定義関数 End Sub を1回だけ実行します。
お礼
回答頂きありがとうございます。 お礼が遅くなり申し訳ありませんでした。 教えていただいたMacroOptionsで色々と試してみます。