arg1はもとを辿るとfunc2で同じ変数を使用していました。arg1を変更すると同じ実体であるarg2も変更されます。VBAでは関数の引数は参照渡し(ByRef)なんですね。ちなみにIntegerも参照渡しです。忘れないように>自分。ちなみに、ついでにRubyもやってみました。1さあ、結果は3でしょうか4でしょうか?ご興味のある方はご自分で確かめてみてください。»プロフィールid:ke_takahashiソフトウェア開発、工作、面白ガジェットに興味があります。(1)はてなブログをはじめよう!ke_takahashiさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。