ich habe den Code so hinbekommen das er funktioniert. Beim befüllen der Datenbank bräuchte ich ja nur die fehlenden Sachen hinzufügen.
tbl.DataBodyRange(Zeile, 11).Value = .Range("O2").Value
tbl.DataBodyRange(Zeile, 11).Value = .Range("H2").Value
tbl.DataBodyRange(Zeile, 11).Value = .Range("K2").Value
usw usw
Nur wie kann ich es machen das er mir das mit dem Datum auch immer mit rein macht in Zeile 1?
Was ich bis jetzt habe hänge ich mal mit an
Vielen Dank
Sub Laufende_Kosten_uebertragen_1()
'Tabelle einlesen
Dim tbl As ListObject
Set tbl = J_Einnahmen_Ausgaben.ListObjects(1)
Dim Zeile As Long
'Laufende Kosten anlegen
'Zeile hinzufügen
tbl.ListRows.Add
'Zeile in Variable speichern
Zeile = tbl.DataBodyRange.Rows.Count
'Datenbank befüllen
With B_Laufende_Kosten
tbl.DataBodyRange(Zeile, 5).Value = .Range("I2").Value
tbl.DataBodyRange(Zeile, 6).Value = .Range("J2").Value
tbl.DataBodyRange(Zeile, 9).Value = .Range("M2").Value
tbl.DataBodyRange(Zeile, 10).Value = .Range("N2").Value
tbl.DataBodyRange(Zeile, 11).Value = .Range("O2").Value
End With
'Navigieren zu Tabellenblatt Datenbank
J_Einnahmen_Ausgaben.Select
ActiveWindow.ScrollRow = tbl.DataBodyRange(Zeile, 1).Row
tbl.DataBodyRange(Zeile, 1).Select
'Datum eintragen
ActiveCell.Value = Date
End Sub