قمت بإنشاء تقرير أخر وهو تقرير خصم الراتب والعموله
جلب الموظفين اللذين قامو باجازات اكثر من 15 يوم فى شهر 30 يوم
او جلب الموظفين اللذين قامو باجازات اكثر من 16 يوم فى شهر 31 يوم
او جلب الموظفين اللذين قامو باجازات اكثر من 14 يوم فى شهر 29يوم
ولكنى لم افلح فى ضبط الكود
Dim H, I As Long, Found As Range
Dim lRow As Long
Set WS = Sheets("ÊÞÑíÑ ÎÕã ÇáÑÇÊÈ æÇáÚãæáå")
Str = WS.Range("B3").Value And WS.Range("d3").Value
lRow = 7
Application.ScreenUpdating = False
WS.Range("A7:C1000").ClearContents
For H = 6 To Sheets.Count
For I = 6 To Sheets.Count
Set Found = Sheets(H).Columns("H:H").Find(Str)
Set Found = Sheets(I).Columns("I:I").Find(Str)
If Not Found Is Nothing Then
If (Found.Offset(0, -1) > 4 And Sheets(H).Range("D5").Value >= 50) Or (Found.Offset(0, -1) > 3 And Sheets(H).Range("D5").Value < 50) Then
WS.Cells(lRow, 1) = Sheets(H).Range("B3")
WS.Cells(lRow, 2) = Sheets(H).Range("A1")
WS.Cells(lRow, 3) = Found.Offset(0, -1)
lRow = lRow + 1
End If
End If
Next H
Next I
Application.ScreenUpdating = True
اعتذر لكم عن طلبات التعديل فليس لى خبره بكتابة الاكواد ولكن احاول
2New2.rar