Hallo zusammen.
Warum will mir Script meine Werte die ich in einer Sub Prozdur verändere nicht übergeben bzw. ausgeben?
L1=0
L2=0
L5=0
L6=0
Dim Versch
'....Start Auswertung
Call Geschw_Auswert(L1,L2,L5,L6)
Public Sub Geschw_Auswert(ByRef L1,ByRef L2,L5,L6)
.
.
.
Anweisungen in denen L1....L6 verändert wird
.
.
.
End sub
Danach möchte ich die veränderten L1....L6 weiterverwenden.
Wie Ihr seht habe ich schon vieles ausprobiert und es ist auch ein wenig chaos.
Denke das Private reichen würde. Bin mir bei BYVAL und bei BYREF nicht mehr ganz sicher.
Meine von meiner Informatik Vorlesung noch zu wissen dass bei einem von beidem der übergebene Wert nicht gändert wird.
Egal wie ich es mache, bei beiden habe ich am ende nach End Sub wieder L1...L6 = 0
Könnt Ihr mir da helfen?
Gruß Pascal