call or not call...
CitizenX
Hallo Zusammen
könnt ihr mir folgendes Verhalten bei der Parameterübergabe erklären.
Mit der Verwendung von call findet eine Übergabe statt ,ohne nicht ?
Warum ist das so?
Option Explicit
'Übergabe erfolgt
Sub test1()
Dim Wert1%
Wert1 = 1
Call dblwert1(Wert1)
Debug.Print Wert1
End Sub
Function dblwert1(Zahl1%)
Zahl1 = Zahl1 * 2
End Function
'keine übergabe
Sub test2()
Dim Wert2%
Wert2 = 1
'ohne call
dblwert2 (Wert2)
Debug.Print Wert2
End Sub
Function dblwert2(Zahl2%)
Zahl2 = Zahl2 * 2
End Function
Grüße
Steffen