AW: Noch komplizierter
01.09.2013 11:42:37
hary
Moin Juergen
Ist es immer nur die Zeile 11? Oder koennen es mehr Zeilen untereinander sein?
Es wird Zeile 11 ausgeschnitten und in Tabelle2 unten eingefuegt. Anschliessend sortiert.
Hier der Code von Steffen, In der sortierung Tabellenname zugewiesen! Und letzte aus Spalte D.
Sub Datum2()
'** Einsortieren nach Datum
Dim lngAnzZeilenWs2 As Long
Dim ws1 As Worksheet
Dim ws2 As Worksheet
Set ws1 = Worksheets("Tabelle1")
Set ws2 = Worksheets("Tabelle2")
lngAnzZeilenWs2 = ws2.Cells(ws2.Rows.Count, 4).End(xlUp).Row 'letzte genutzte Zeile in Tabelle _
2 auslesen
ws1.Rows(11).Cut Destination:=ws2.Rows(lngAnzZeilenWs2 + 1) 'wenn Zeile 11 komplett rü _
bergeschoben werden soll
ws2.Range("D4:N" & lngAnzZeilenWs2 + 1).Sort Key1:=ws2.Range("N4"), Order1:=xlAscending, _
Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal 'aufsteigend sortieren
End Sub
gruss hary