• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ByVal Cancel As MSForms.R)

ユーザーフォームのDblClickイベントとByVal Cancelの意味

このQ&Aのポイント
  • エクセルのユーザーフォームでDblClickイベントが発生した場合、ByVal Cancel As MSForms.ReturnBoolean内に渡された値の意味を教えてください。
  • DblClickイベントは、ユーザーフォームがダブルクリックされたときに発生します。このイベントが発生すると、CancelパラメータにはMSForms.ReturnBoolean型の値が渡されます。
  • ByValは値渡しを意味し、CancelパラメータがDblClickイベントハンドラに渡されるときに、値がコピーされます。この場合、MSForms.ReturnBoolean型のパラメータCancelは、ユーザーフォームがダブルクリックされた時に生成されるダブルクリックイベントをキャンセルするかどうかを示す真偽値を持っています。

質問者が選んだベストアンサー

  • ベストアンサー
  • freetaka
  • ベストアンサー率53% (106/197)
回答No.1

通常の引数の仕組みとして参照渡しと値渡しを理解しているうえで 引数にもクラスオブジェクトがあることを理解していないと なかなか難しい話しになります http://www.h3.dion.ne.jp/~sakatsu/Excel_Tips01.htm 参考までに上記リンクにその仕組みが書かれているので 熟読してみてください

YGOGXGCGHH
質問者

お礼

実は参照渡しと値渡しもあまり理解してないのです。 まずそこから始めてみたいと思います。 でも、やはり値渡しは関係あるようですね。 リンクありがとうございます。

関連するQ&A

専門家に質問してみよう