Mi envío el código al hacer click en el botón de añadir:
Private Sub CommandButton1_Click()
Dim Son_Dolu_Satir, Bos_Satir As Long
If Me.ComboBox3.Value = "" _
Or Me.TextBox1.Value = "" _
Or Me.TextBox2.Value = "" _
Or Me.TextBox3.Value = "" Then
Call MsgBox("Fehlen Element, Wieviel Abgänge?", vbInformation, "geändert")
Exit Sub
End If
Son_Dolu_Satir = Sheets("Daten").Range("A65536").End(xlUp).Row
Bos_Satir = Son_Dolu_Satir + 1
Sheets("Daten").Range("A" & Bos_Satir).Value = _
Application.WorksheetFunction.Max(Sheets("Daten").Range("A:A")) + 1
Sheets("Daten").Range("B" & Bos_Satir).Value = TextBox1.Text
Sheets("Daten").Range("C" & Bos_Satir).Value = TextBox2.Text
Sheets("Daten").Range("D" & Bos_Satir).Value = TextBox3.Text
Sheets("Daten").Range("J" & Bos_Satir).Value = ComboBox1.Value
Sheets("Daten").Range("F" & Bos_Satir).Value = ComboBox2.Value
Sheets("Daten").Range("s" & Bos_Satir).Value = ComboBox3.Value
Sheets("Daten").Range("E" & Bos_Satir).Value = TextBox4.Text
Sheets("Daten").Range("L" & Bos_Satir).Value = TextBox5.Text
Sheets("Daten").Range("G" & Bos_Satir).Value = TextBox6.Text
Sheets("Daten").Range("H" & Bos_Satir).Value = TextBox7.Text
Sheets("Daten").Range("I" & Bos_Satir).Value = TextBox8.Text
Sheets("Daten").Range("K" & Bos_Satir).Value = TextBox10.Text
Sheets("Daten").Range("M" & Bos_Satir).Value = TextBox11.Text
Sheets("Daten").Range("n" & Bos_Satir).Value = TextBox12.Text
Sheets("Daten").Range("o" & Bos_Satir).Value = TextBox14.Text
Sheets("Daten").Range("p" & Bos_Satir).Value = TextBox15.Text
Sheets("Daten").Range("q" & Bos_Satir).Value = TextBox16.Text
Sheets("Daten").Range("r" & Bos_Satir).Value = TextBox17.Text
Sheets("Daten").Range("w" & Bos_Satir).Value = TextBox18.Text
Sheets("Daten").Range("q" & Bos_Satir).Value = Val(TextBox5.Text) + Val(TextBox15)
Sheets("Daten").Range("W" & Bos_Satir).Value = (ComboBox3.Value) * Sheets("Daten").Range("D" & Bos_Satir).Value * Sheets("Daten").Range("K" & Bos_Satir).Value + Sheets("Daten").Range("t" & Bos_Satir).Value - Sheets("Daten").Range("U" & Bos_Satir).Value
If OptionButton1.Value = True Then
Sheets("Daten").Range("t" & Bos_Satir).Value = 2 * Val(TextBox10.Text)
ElseIf OptionButton2.Value = True Then
Sheets("Daten").Range("t" & Bos_Satir).Value = 1 * Val(TextBox10.Text)
ElseIf OptionButton3.Value = True Then
Sheets("Daten").Range("t" & Bos_Satir).Value = 0
End If
If OptionButton4.Value = True Then
Sheets("Daten").Range("U" & Bos_Satir).Value = Val(TextBox10.Text)
ElseIf OptionButton5.Value = True Then
Sheets("Daten").Range("U" & Bos_Satir).Value = 0
End If
Sheets("Daten").Range("R" & Bos_Satir).Value = Sheets("Daten").Range("W" & Bos_Satir).Value * Sheets("Daten").Range("G" & Bos_Satir).Value
TextBox17 = Format(Val(TextBox17), "###,##0.0")
TextBox6 = Format(Val(TextBox6), "###,##0.0")
Sheets("Daten").Range("M" & Bos_Satir).HorizontalAlignment = xlRight
Sheets("Daten").Select
If dir(ThisWorkbook.Path & "\photos" & "\" & ComboBox1 & ".jpg") = "" Then
Me.Image1.Picture = LoadPicture("")
Else
Me.Image1.Picture = LoadPicture(ThisWorkbook.Path & "\photos" & "\" & ComboBox1 & ".jpg")
End If
ListBox1.Clear
refresh
Label14.Caption = ListBox1.ListCount
End Sub