Excel VBA質問箱 IV

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

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


44002 / 76732 ←次へ | 前へ→

【37754】Re:メンバの参照渡し
発言  ichinose  - 06/5/17(水) 22:46 -

引用なし
パスワード
   こんばんは。

>Excel 2003 の VBA について質問です。
>
> 標準モジュールで定義している関数の引数に、メンバ変数を「参照渡し」で渡し、結果をメンバ変数へ代入するというものです。つまり、参照渡しの引数を戻り値のように使用するというものなんですが、出来ないです。

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

Sub test()
  call test1(range("a1").value)
end sub

sub test1(myvalue as variant)
  myvalue=123
end sub


これだって、セルA1に値ははいりませんよね?

Call aaa(thisworkbook)

これも値渡しです(Thisworkbook Applicationのプロパティです)

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 発言

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