Hi
ich sollte von der schule aus einen einfachen taschenrechner erstellen habe das dann au gemacht und das ganze zieht bei mir so aus !
Private Sub cmdclose_Click()
Unload Me
End Sub
Private Sub cmddurch_Click()
Ausfuehren "/"
End Sub
Private Sub cmderase_Click()
txtzahl1 = ""
txtzahl2 = ""
txtergebnis = ""
txtzahl1.SetFocus
End Sub
Private Sub cmdmal_Click()
Ausfuehren "*"
End Sub
Private Sub cmdminus_Click()
Ausfuehren "-"
End Sub
Private Sub cmdplus_Click()
Ausfuehren "+"
End Sub
Public Sub Ausfuehren()
Dim dblzahl1 As Double
Dim dblzahl2 As Double
dblzahl1 = txtzahl1
dblzahl2 = txtzahl2
dblergebnis = berechnen(dblzahl1, dblzahl2, stroperand)
txtzahl1.SetFocus
End Sub
Public Function dblAusfuehren(ablzahl1 As Double, _
ablzahl2 As Double, strzeichen As String) As Double
Select Case strzeichen
Case "+"
dblgrundrechenarten = dblzahl1 + dbzahl2
Case "-"
dblgrundrechenarten = dblzahl1 - dbzahl2
Case "*"
dblgrundrechenarten = dblzahl1 * dbzahl2
Case "/"
dblgrundrechenarten = dblzahl1 / dbzahl2
Case Else
Debug.Print "falsche eingabe"
End Select
End Function
aber wenn ich dann auf ausführen geh makiert er mir zb beim plus rechnen das an
Private Sub cmdplus_Click()
Ausfuehren "+"
end sub
ich weiß ned genau was falsch ist
ich sollte von der schule aus einen einfachen taschenrechner erstellen habe das dann au gemacht und das ganze zieht bei mir so aus !
Private Sub cmdclose_Click()
Unload Me
End Sub
Private Sub cmddurch_Click()
Ausfuehren "/"
End Sub
Private Sub cmderase_Click()
txtzahl1 = ""
txtzahl2 = ""
txtergebnis = ""
txtzahl1.SetFocus
End Sub
Private Sub cmdmal_Click()
Ausfuehren "*"
End Sub
Private Sub cmdminus_Click()
Ausfuehren "-"
End Sub
Private Sub cmdplus_Click()
Ausfuehren "+"
End Sub
Public Sub Ausfuehren()
Dim dblzahl1 As Double
Dim dblzahl2 As Double
dblzahl1 = txtzahl1
dblzahl2 = txtzahl2
dblergebnis = berechnen(dblzahl1, dblzahl2, stroperand)
txtzahl1.SetFocus
End Sub
Public Function dblAusfuehren(ablzahl1 As Double, _
ablzahl2 As Double, strzeichen As String) As Double
Select Case strzeichen
Case "+"
dblgrundrechenarten = dblzahl1 + dbzahl2
Case "-"
dblgrundrechenarten = dblzahl1 - dbzahl2
Case "*"
dblgrundrechenarten = dblzahl1 * dbzahl2
Case "/"
dblgrundrechenarten = dblzahl1 / dbzahl2
Case Else
Debug.Print "falsche eingabe"
End Select
End Function
aber wenn ich dann auf ausführen geh makiert er mir zb beim plus rechnen das an
Private Sub cmdplus_Click()
Ausfuehren "+"
end sub
ich weiß ned genau was falsch ist
