lمرحبا اخي صلاح
ربما هذا الكود يفي بالغرض
Sub CopyTofilter()
Dim SH1 As Worksheet, SH2 As Worksheet, R As Integer, T As Integer, Date1 As Double, Date2 As Double
R = 1
Set SH1 = Sheets("filter"): Set SH2 = Sheets("all data")
Date1 = SH1.Range("L2"): Date2 = SH1.Range("M2")
SH1.Range("A2:K" & SH1.Range("A" & Rows.Count).End(xlUp).Offset(1, 0).Row) = ""
Application.ScreenUpdating = False
For T = 2 To SH2.Range("A" & Rows.Count).End(xlUp).Offset(1, 0).Row
Select Case SH2.Cells(T, 2).Value2: Case Date1 To Date2
R = R + 1
SH2.Range("A" & T).Resize(, 11).Copy
SH1.Range("A" & R).PasteSpecial xlPasteValues
End Select
Next
Application.ScreenUpdating = True
End Sub