ID : 327
ByVal
機能
プロシージャに渡す引数を値渡しにします。
解説
プロシージャの引数を値渡しに指定する修飾子です。
引数は", "で区切って複数指定できます。
"ByVal"は省略できません。省略すると"参照渡し"になります。
関連項目
注意事項
-
用例
'!TITLE "引数の値渡し"
' 値渡しで受け取った値に20加算し、メッセージ出力ウィンドウに表示
Sub Sample_ByVal
Dim aaa As Integer
aaa = 10
SubProc aaa
' メッセージ出力ウィンドウに"10"を表示
PrintDbg aaa
End Sub
Sub SubProc( ByVal bbb As Integer )
bbb = bbb + 20
End Sub
ID : 327