Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


9711 / 13644 ツリー ←次へ | 前へ→

【25809】ユーザー定義関数にポップヒントをつけたい かわ 05/6/15(水) 13:14 質問[未読]
【25836】Re:ユーザー定義関数にポップヒントをつけ... Jaka 05/6/16(木) 11:03 発言[未読]
【25837】Re:ユーザー定義関数にポップヒントをつけ... Jaka 05/6/16(木) 11:07 発言[未読]
【25845】Re:ユーザー定義関数にポップヒントをつけ... かわ 05/6/16(木) 12:50 質問[未読]
【25847】Re:ユーザー定義関数にポップヒントをつけ... Jaka 05/6/16(木) 15:19 発言[未読]

【25809】ユーザー定義関数にポップヒントをつけた...
質問  かわ E-MAIL  - 05/6/15(水) 13:14 -

引用なし
パスワード
   ユーザー定義関数を作成しました。
組み込み関数と同様にポップヒントを表示させるにはどうしたらよいですか?

【25836】Re:ユーザー定義関数にポップヒントをつ...
発言  Jaka  - 05/6/16(木) 11:03 -

引用なし
パスワード
   こんにちは。
ポップヒントってどういうことなのか良く解りませんが、

VBエディタを開いてF2でオブジェクトブラウザを開く。
<全てのライブラリ>で、全部表示されている確認。
クラス欄にモジュール名が表示されているから、関数を書いたモジュール選択。
メンバ欄に表示されたプロシジャーを
右クリック → プロパティ の説明欄に説明を記入してブックを保存。
(改行は、Ctrl + Ent)
因みに手作業。

マクロでやったら改行がかっちょ悪かったです。

【25837】Re:ユーザー定義関数にポップヒントをつ...
発言  Jaka  - 05/6/16(木) 11:07 -

引用なし
パスワード
   かっこ悪いマクロだと。
こんな感じらしいです。

Function セルの色No(Cel As Long) As Variant
  Application.Volatile
  セルの色No = Cel.Interior.ColorIndex
End Function

Sub Auto_open()
  Hlpmsg = "セルの色No(指定セル)" & vbCrLf & _
      StrConv(Space(14), vbWide) & "セルの色番号を返します。"
  Application.MacroOptions Macro:="セルの色No", Description:=Hlpmsg
End Sub                 ↑
                   マクロ名ね。

【25845】Re:ユーザー定義関数にポップヒントをつ...
質問  かわ E-MAIL  - 05/6/16(木) 12:50 -

引用なし
パスワード
   お返事ありがとうございます。
質問が下手ですみません。

たとえば組み込み関数のSUMを数式バーに入力した場合に
数式バーやアクティブセルをポイントすると表示される

[SUM([数値1],[数値2],...)]
  ↑
この部分(ポップヒント)を表示されるようにしたいのです。

デモの関数のコードを記しますので、どのように追加したら
よいのかお教えいただけますか?

Function Discount(quantity, percent, prise)

  '100個以上購入した場合指定した%を単価から割引する。
  'Discount(数量,値引率,単価)
  
  If quantity >= 100 Then
    Discount = prise * (1 - percent)
  Else
    Discount = 0
  End If
  Discount = Application.Round(Discount, 2)
     

End Function

【25847】Re:ユーザー定義関数にポップヒントをつ...
発言  Jaka  - 05/6/16(木) 15:19 -

引用なし
パスワード
   ▼かわ さん:
>[SUM([数値1],[数値2],...)]
>  ↑
>この部分(ポップヒント)を表示されるようにしたいのです。
これはわかりません。
97だと表示されないし、ポップヒント表示にしても「数式バー」としか表示されません。

>デモの関数のコードを記しますので、どのように追加したら
>よいのかお教えいただけますか?
出来るとしても、この関数のコード変更、追加とは関係ないと思います。

9711 / 13644 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free