VBA Formeln übernehmen
08.05.2007 20:19:00
Peter
in meinem alten Code wurden die Formeln in die nächste Zeile übernommen. Im neuen Code nicht mehr. Wie man das im neuen Code schreiben müßte weiß ich nicht. Kann mir jemand helfen?
alter Code: (nur Ausschnitt)
Range("A:A").Find("", after:=[A7]).Activate
ActiveCell.Offset(-1, 0).EntireRow.Copy Destination:=ActiveCell
ActiveCell.EntireRow.SpecialCells(xlCellTypeConstants).ClearContents
ActiveCell.Value = CDate(Me.txtDatum)
ActiveCell.Offset(0, 1).Value = CDate(Me.txtfaellig_zum)
ActiveCell.Offset(0, 2).Value = Me.cboArt
ActiveCell.Offset(0, 3).Value = Me.txtGegenseite
ActiveCell.Offset(0, 4).Value = Me.txtZahlungsgrund
neuer Code: nur Ausschnitt)
Dim nz As Integer
nz = Cells(Rows.Count, 1).End(xlUp).Row + 1
Rows(nz - 1).Copy
Cells(nz, 1).PasteSpecial Paste:=xlPasteFormats
Cells(nz, 1).Value = CDate(Me.txtDatum)
Cells(nz, 2).Value = CDate(Me.txtfaellig_zum)
Cells(nz, 3).Value = Me.cboArt
Cells(nz, 4).Value = Me.txtGegenseite
Cells(nz, 5).Value = Me.txtZahlungsgrund
Danke
Grüße aus Berlin
Anzeige