Ik ben voor het eerst bezig in VBA en ben nu aan het proberen een rekenmachinetje te maken, deze hoeft nog maar met 2 getallen om te kunnen gaan en alleen maar met - en +. Ik heb alle geheugentoewijzingen goed gespeld dat weet ik zeker.
Eerst maar ff het scriptje:
Het probleem is telkens als ik op de cmdAction-knop druk hij zegt "Je moet wel min of plus kiezen", ook al heb je dat wel gekozen (radiobuttons). Maar volgens mij zou hij niet naar "Vergeten" moeten gaan, maar naar uitkomst en dan klaar is kees.
Ik heb vast wel meerdere fouten gemaakt, maar het is ook nog maar mijn eerste keer hé. Y)
Eerst maar ff het scriptje:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
| Private Sub cmdAction_Click()
Dim dblGetal1 As Double
Dim dblGetal2 As Double
Dim radPlus As Boolean
Dim radMin As Boolean
Dim dblUitkomst As Double
Dim strPlusOfMin As String
If (radPlusValue = True) Then
strPlusOfMin = "&"
GoTo Uitkomst
ElseIf (radMinValue = True) Then
strPlusOfMin = "-"
GoTo Uitkomst
Else
GoTo Vergeten
End If
Uitkomst:
lblUitkomst.Caption = dblGetal1 + " " + strPlusOfMin + " " + dblGetal2
GoTo Einde
Vergeten:
MsgBox "Je moet wel min of plus kiezen"
Einde:
End Sub
Private Sub cmdExit_Click()
Unload Me
End Sub |
Het probleem is telkens als ik op de cmdAction-knop druk hij zegt "Je moet wel min of plus kiezen", ook al heb je dat wel gekozen (radiobuttons). Maar volgens mij zou hij niet naar "Vergeten" moeten gaan, maar naar uitkomst en dan klaar is kees.
Ik heb vast wel meerdere fouten gemaakt, maar het is ook nog maar mijn eerste keer hé. Y)
SRK35ZS-W