المطلوب التعديل في الكود بحيث يتم ترحيل القيم فقط بدون تنسيقات ولا معادلات يتم الترحيل و مسح الأوراق حسب عدد العملاء وليس في نطاق ثابت بحيث يتم المسح في الأوراق دائن و مدين و الكل حسب عدد المرحلين وليس في كل النطاق
عذرا لم أتمكن من ارسال الملف
Sub myfilter()
'
Dim lastrow As Long
Application.ScreenUpdating = False
With Sheets(1)
.AutoFilterMode = False
lastrow = Range("a" & Rows.Count).End(xlUp).Row
Range("A1:D22").Select
Selection.AutoFilter
ActiveSheet.Range("$A$1:$D$22").AutoFilter Field:=4, Criteria1:=[F7], _
Operator:=xlOr, Criteria2:=[F9]
.Range("a2:d" & lastrow).Copy Sheets(Range("F3").Value).Range("a2")
.AutoFilterMode = False
End With
Application.ScreenUpdating = True
End Sub