Re: Parameterübergabe
25.03.2003 13:18:41
ChrisL
mit Funktionen kenne ich mich nicht so gut aus, aber ich verstehe nicht, wieso du dafür überhaupt eine funktion machen willst.ferner ist dein code ziemlich umständlich... eigentlich gibt es ja nur folgende Varianten: CheckBox1 = True (Zahl1 = 10) oder Checkbox1 = False (Zahl1 = 0).
Also könnte man daraus folgendes machen:
If CheckBox1 = True Then
Zahl1 = 10
Else
Zahl1 = 0
End If
Wenn es darum geht, dass du den code nicht mehrfach wiederholen willst, setz ihn einfach ins Modul und rufe mit Call Makro auf.
z.B.
Option Explicit
Private Sub CommandButton1_Click()
Call Check1
MsgBox Zahl1
End Sub
'in Modul
Option Explicit
Public Zahl1 As Byte
Sub Check1()
If UserForm1.CheckBox1 = True Then
Zahl1 = 10
Else
Zahl1 = 0
End If
End Sub
Gruss
Chris