Excel VBA質問箱 IV

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

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


43990 / 76732 ←次へ | 前へ→

【37766】Re:メンバの参照渡し
お礼  Yj  - 06/5/18(木) 13:40 -

引用なし
パスワード
   ichinose さん、kobasan さん、返答ありがとうございます。

> オブジェクトのプロパティは全て値渡しだと思いますが・・・。

 Property プロシージャから間接的にアクセスする場合は「値渡し」になるのは理解できるのですが、直接メンバ変数にアクセスする場合も「値渡し」になるのは、なんか納得できないですね(笑)。

 メンバ変数の型を String から Long に変更した場合を試してみたところ、「参照渡し」になっていました。


>クラスモジュールは別として、下記を実行すると、
>1回目の MsgBox "s= " & s は、"BB" を表示しますね。
>2回目の MsgBox "s= " & s は、"AA" を表示しますね。
>この変化が、参照渡しということだと思います。

 はい。この様な変化を行いたいと考えています。


 現状は neptune さんから提案頂いた、「参照渡し」ように変数を用意することで対応したいと思います。

 有難うございました。

1 hits

【37748】メンバの参照渡し Yj 06/5/17(水) 19:00 質問
【37750】Re:メンバの参照渡し neptune 06/5/17(水) 21:06 発言
【37751】Re:メンバの参照渡し neptune 06/5/17(水) 21:08 発言
【37765】Re:メンバの参照渡し Yj 06/5/18(木) 13:03 お礼
【37754】Re:メンバの参照渡し ichinose 06/5/17(水) 22:46 発言
【37756】Re:メンバの参照渡し kobasan 06/5/17(水) 23:56 発言
【37766】Re:メンバの参照渡し Yj 06/5/18(木) 13:40 お礼
【37796】Re:メンバの参照渡し Yj 06/5/18(木) 21:06 発言
【37811】Re:メンバの参照渡し ichinose 06/5/19(金) 9:27 発言

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