Daantje950
Gebruiker
- Lid geworden
- 7 nov 2008
- Berichten
- 14
Het rekenmachine is er, maar hij werkt niet helemaal...
De cijfers kan ik intype en dan clearen doet hij ook. Alleen als je bijvoorbeeld 3x4 en dan op enter klikt krijg ik een fout......
Ook heb ik nu een probleem, ik heb hem opgeslagen, maar nu zegt hij dat mijn macro's zijn uitgeschakeld en kan hem dus niet meer afspelen. hoe schakel ik die weer in??? :$
Dit is mijn code wie ziet wat ik fout heb gedaan??? Of heb ik gewoon een te oude versie en kan het niet op de mijne?
Groetjes Daantje
De cijfers kan ik intype en dan clearen doet hij ook. Alleen als je bijvoorbeeld 3x4 en dan op enter klikt krijg ik een fout......
Ook heb ik nu een probleem, ik heb hem opgeslagen, maar nu zegt hij dat mijn macro's zijn uitgeschakeld en kan hem dus niet meer afspelen. hoe schakel ik die weer in??? :$
Dit is mijn code wie ziet wat ik fout heb gedaan??? Of heb ik gewoon een te oude versie en kan het niet op de mijne?
Groetjes Daantje
Code:
Option Explicit
Dim FirstNumber As Single
Dim SecondNumber As Single
Dim AnswerNumer As Single
Dim ArithmeticProcess As String
Private Sub cmd1_Click()
txtDisplay.Text = txtDisplay.Text & "1"
End Sub
Private Sub cmd2_Click()
txtDisplay.Text = txtDisplay.Text & "2"
End Sub
Private Sub cmd3_Click()
txtDisplay.Text = txtDisplay.Text & "3"
End Sub
Private Sub cmd4_Click()
txtDisplay.Text = txtDisplay.Text & "4"
End Sub
Private Sub cmd5_Click()
txtDisplay.Text = txtDisplay.Text & "5"
End Sub
Private Sub cmd6_Click()
txtDisplay.Text = txtDisplay.Text & "6"
End Sub
Private Sub cmd7_Click()
txtDisplay.Text = txtDisplay.Text & "7"
End Sub
Private Sub cmd8_Click()
txtDisplay.Text = txtDisplay.Text & "8"
End Sub
Private Sub cmd9_Click()
txtDisplay.Text = txtDisplay.Text & "9"
End Sub
Private Sub cmdClear_Click()
txtDisplay.Text = "0"
End Sub
Private Sub cmdDot_Click()
txtDisplay.Text = txtDisplay.Text & "."
End Sub
Private Sub cmdEnter_Click()
SecondNumber = Val(txtDisplay.Text)
If ArithmeticProcess = "+" Then
AnswerNumber = FirstNumber + SecondNumber
End If
If ArithmeticProcess = "-" Then
AnswerNumber = FirstNumber - SecondNumber
End If
If ArithmeticProcess = "x" Then
AnswerNumber = FirstNumber * SecondNumber
End If
If ArithmeticProcess = "/" Then
AnswerNumber = FirstNumber / SecondNumber
End If
txt.Display = AnswerNumber
End Sub
Private Sub cmdMinus_Click()
FirstNumber = Val(txtDisplay.Text)
txtDisplay.Text = "0"
ArithmeticProcess = "-"
End Sub
Private Sub cmdPlus_Click()
FirstNumber = Val(txtDisplay.Text)
txtDisplay.Text = "0"
ArithmeticProcess = "+"
End Sub
Private Sub cmdShare_Click()
FirstNumber = Val(txtDisplay.Text)
txtDisplay.Text = "0"
ArithmeticProcess = "/"
End Sub
Private Sub cmdTime_Click()
FirstNumber = Val(txtDisplay.Text)
txtDisplay.Text = "0"
ArithmeticProcess = "x"
End Sub
Private Sub UserForm_Click()
End Sub
Laatst bewerkt door een moderator: