Hallo Oliver,
ich habe den unteren Code eingetragen, bekomme aber Folgende Fehlermeldung
bei klicken auf den CommandButton1:
Laufzeitfehler 424:
Objekt erforderlich
Habe ich was falsch gemacht?
Code:
Private Sub CommandButton1_Click()
lngRow = Name1.List(Name1.ListIndex, 1)
'Wert aus Textfeld "AnzahlungSoll" in Spalte B (sagt die Spaltenindexzahl 4 aus, _
Spaltenindex beginnt mit 1 für Spalte A, Spalte B die 2, _
Spalte C die 3 usw.) einfügen _
Umwandelfunktion CDate(), damit TextBoxwerte als Datum in Tabellenblatt _
übergeben werden, da Wert aus einer TextBox immer vom Typ "String" (Text) sind
Sheets("Zahlungen").Cells(lngRow, 2) = CDate(CheckIn.Value)
'Wert aus Textfeld "AnzahlungSoll" in Spalte B (sagt die Spaltenindexzahl 4 aus, _
Spaltenindex beginnt mit 1 für Spalte A, Spalte B die 2, _
Spalte C die 3 usw.) einfügen _
Umwandelfunktion CDate(), damit TextBoxwerte als Datum in Tabellenblatt _
übergeben werden, da Wert aus einer TextBox immer vom Typ "String" (Text) sind
Sheets("Zahlungen").Cells(lngRow, 3) = CDate(CheckOut.Value)
'Wert aus Textfeld "AnzahlungSoll" in Spalte D (sagt die Spaltenindexzahl 4 aus, _
Spaltenindex beginnt mit 1 für Spalte A, Spalte B die 2, _
Spalte C die 3 usw.) einfügen _
Umwandelfunktion CDbl(), damit TextBoxwerte als Zahl in Tabellenblatt _
übergeben werden, da Wert aus einer TextBox immer vom Typ "String" (Text) sind
Sheets("Zahlungen").Cells(lngRow, 4) = CDbl(AnzahlungSoll.Value)
Sheets("Zahlungen").Cells(lngRow, 5) = CDate(AnzamDatum.Value)
Sheets("Zahlungen").Cells(lngRow, 6) = CDbl(RestbetragSoll.Value)
Sheets("Zahlungen").Cells(lngRow, 7) = CDate(RestamDat.Value)
Sheets("Zahlungen").Cells(lngRow, 8) = CDbl(KautionSoll.Value)
Sheets("Zahlungen").Cells(lngRow, 9) = CDate(KautionAmDat.Value)
Sheets("Zahlungen").Cells(lngRow, 10) = CDbl(AnzahlungErhalten.Value)
Sheets("Zahlungen").Cells(lngRow, 11) = CDate(AnzErhAm.Value)
Sheets("Zahlungen").Cells(lngRow, 12) = CDbl(RestErh.Value)
Sheets("Zahlungen").Cells(lngRow, 13) = CDate(RestErhAm.Value)
Sheets("Zahlungen").Cells(lngRow, 14) = CDbl(KautionErh.Value)
Sheets("Zahlungen").Cells(lngRow, 15) = CDate(KautionErhAm.Value)
Sheets("Zahlungen").Cells(lngRow, 16) = CDate(KautionRAm.Value)
End Sub
Private Sub Name1_Change()
lngRow = Name1.List(Name1.ListIndex, 1)
'Wert aus Spalte B (sagt die Spaltenindexzahl 2 aus, _
Spaltenindex beginnt mit 1 für Spalte A, Spalte B die 2, _
Spalte C die 3 usw.) einfügen
CheckIn = Sheets("Zahlungen").Cells(lngRow, 2)
'Wert aus Spalte C (sagt die Spaltenindexzahl 3 aus, _
Spaltenindex beginnt mit 1 für Spalte A, Spalte B die 2, _
Spalte C die 3 usw.) einfügen
CheckOut = Sheets("Zahlungen").Cells(lngRow, 3)
AnzahlungSoll = Sheets("Zahlungen").Cells(lngRow, 4)
AnzamDatum = Sheets("Zahlungen").Cells(lngRow, 5)
RestbetragSoll = Sheets("Zahlungen").Cells(lngRow, 6)
RestamDat = Sheets("Zahlungen").Cells(lngRow, 7)
KautionSoll = Sheets("Zahlungen").Cells(lngRow, 8)
KautionAmDat = Sheets("Zahlungen").Cells(lngRow, 9)
AnzahlungErhalten = Sheets("Zahlungen").Cells(lngRow, 10)
AnzErhAmDat = Sheets("Zahlungen").Cells(lngRow, 11)
RestErh = Sheets("Zahlungen").Cells(lngRow, 12)
RestErhAm = Sheets("Zahlungen").Cells(lngRow, 13)
KautionErh = Sheets("Zahlungen").Cells(lngRow, 14)
KautionErhAm = Sheets("Zahlungen").Cells(lngRow, 15)
KautionRAm = Sheets("Zahlungen").Cells(lngRow, 16)
End Sub