04.01.2017, 18:51
Hallo,
ich habe wie immer mal wieder ein Problem :19:
Dr. Google konnte mir leider nicht weiter helfen, ich habe einen rechnen wo man ein Objekt aus der list box auswählen muss, dann in 2 Feldern drunter Zahlen eintragen muss und er anhand der makierung in der Listbox eine bestimmte Formel ausübt, dies funktioniert leider nicht, anbei erhaltet ihr ein Bild und meine formeln, die Rechnung wird gestartet durch den Button ausrechnung.
Hatte damals ein bisschen Java gehabt, aber irgendwie funktioniert das in VBA nicht :( :20: (das ist ja klar).
Private Sub UserForm_Initialize()
With Me.ListBox1
.AddItem "Rente (BAV, BASIS, Privat)"
.AddItem "BUZ"
.AddItem "Sterbegeld"
.AddItem "Risikolebensversicherung"
End With
End Sub
Private Sub CommandButton1_Click()
If IsNumeric(TextBox3.Text) And IsNumeric(TextBox2.Text) Then
On Error GoTo errmsg
Dim Laufzeit As Double
Dim Laufzeit2 As Double 'Laufzeit2 = Laufzeit - 5 Jahre
Dim Monatsbeitrag As Double
Laufzeit = TextBox3.Text
Monatsbeitrag = TextBox2.Text
If Listbox1 = "Rente (BAV, BASIS, Privat)"
Laufzeit2 = Laufzeit - 5
TextBox4.Text = Monatsbeitrag * 12 * Laufzeit2
Else If Listbox1 = "BUZ"
TextBox4.Text = Monatsbeitrag * 12 * Laufzeit
Else If Listbox1 = "Sterbegeld"
TextBox4.Text = Monatsbeitrag * 12 * Laufzeit
Else: ListBox1 = "Risikolebensversicherung"
TextBox4.Text = Monatsbeitrag * 12 * Laufzeit * 2
End If
Else
TextBox4.Text = "keine Zahl eingegeben"
End If
Exit Sub
errmsg:
MsgBox Err.Number & " " & Err.Description
End Sub