本ページには広告が含まれています。

ByVal

Excel VBA

Excel VBA 参照渡し「ByRef」と値渡し「ByVal」

Excel VBA プロシージャを引数を付けて呼び出す場合、呼び出されるプロシージャの引数の定義(引数宣言)の仕方で動作が異なります。参照渡し(ByRef)と値渡し(ByVal)の違いと使用方法についてサンプルコードを使って解説します。