<< 前へ        次へ >>

ID : 327

ByVal

機能

プロシージャに渡す引数を値渡しにします。

解説

プロシージャの引数を値渡しに指定する修飾子です。

引数は", "で区切って複数指定できます。

"ByVal"は省略できません。省略すると"参照渡し"になります。

関連項目

ByRef

注意事項

-

用例

'!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

<< 前へ        次へ >>