Kopierte Werte nach Datum (aus)sortieren
Sirenia
ich stehe vor folgendem Problem:
Ich kopiere Werte aus den Sheets M1-M4 mit diesem Code in die erste freie Reihe eines jeden Sheets (Werte aus Reihe 7 in M1 werden in die erste freie Reihe von M1 geschrieben, usw.).
Private Sub CommandButton2_Click()
For i = 1 To 4
With Sheets("M" & i)
.Rows(7).Copy
.Rows(.Cells.SpecialCells(xlCellTypeLastCell).Row + 1).PasteSpecial xlPasteValues
End With
Next
End Sub
Ich möchte aber gerne verhindern, dass Einträge doppelt vorkommen und ich möchte ebenso, dass nach erfolgreichem Kopieren nach Datum sortiert wird. Das Datum steht jeweils in Spalte A. Die ersten Daten stehen ab A10. Somit müsste ab A10 bis EF.. sortiert werden. (.. = Platzhalter. Ich weiß ja nicht, wieviel die lieben Kollegen sortieren müssen ;) )
Meine Frage nun: Ließe sich das in "meinem" Makro ergänzen oder wäre es sinnvoller, dafür ein neues, zusätzliches Makro zu schreiben? Und bei Letzterem: Wie könnte das aussehen?
Ich möchte gerne, dass das über Makros gelöst wird, weil auch die (Excel-unerfahrenen) Kollegen in dem Sheet rumbasteln werden.
Über jede Hilfe wäre ich mehr als dankbar.
Ich wünsche euch einen wunderschönen Start in die neue Woche! :)
Viele Grüße,
Sirenia