私はMSDNを介して ByVal と ByRef を調べています。ByVal で引数を渡す場合、値は常に ByVal によって渡されます。
以下の例では、常に ByRef を渡しています。私は何を間違っていますか?
Function sampleFunction(ByVal val) 'Even though here i am passing as ByVal it is taking as ByRef
val=val+1
sampleFunction=val
End Function
x=50
temp=sampleFunction(x)
msgbox temp 'prints 51
関数から戻るときに ByVal で引数を渡すにはどうすればよいですか?