Brauche Hilfe beim erstellen einer Aufgabe.
Funktioniert soweit bis es zu keiner Eingabe kommt. Bei nicht ausfüllen der Textzeile in der InputBox kommt es zu einem Laufzeitfehler 13.
Wie kann ich diesen vermeiden
Bitte um Hilfe
Lg Andreas
Private Sub btn_Provision_Click()
Dim Eingabe As Variant, berechneterWert As Double
Eingabe = InputBox("Bitte eine Zahl eingeben.")
If StrPtr(Eingabe) = 0 Then Exit Sub 'bei Abbrechen
If IsNumeric(Eingabe) Then
If chk_commission = True Then
berechneterWert = Eingabe * (1 + commission)
MsgBox "Der Wert " & Eingabe & " +5% Provision lautet " & Format(berechneterWert, "#,#00.00 â¬") _
, vbInformation, "Nicht alles auf einmal ausgeben."
ElseIf IsNumeric(Eingabe) And chk_commission = False Then
MsgBox "Es wurde keine Provision ausgegeben.", vbInformation, "Arbeiten Sie weiter hart, vielleicht wirds ja noch"
End If
ElseIf Eingabe = "" Then
MsgBox "Bitte einen gültigen Wert eingeben."
Else
MsgBox "Falsche Eingabe", vbCritical, "Bitte auf die Eingabe achten"
End If
End Sub
Gruß Gerd
eingabe = InputBox("Bitte eine Zahl eingeben.")
if eingabe "" Then
'Code
End If
Gruß