من قبلا در همین انجمن مشکلی بابت فیلتر ساعت داشتم که با کمک دوستان بوسیله دوتا ماژول حل شد بعد از مدتی متوجه شدم که در ستون A که اسم پرسنل هم نوشته شده بعد از اجرای ماژول ها به ساعت 19:00 تغییر پیدا میکنه دوستان اگه کسی میتونه کمک کنه که راهی پیدا کنم که این ماژول ها روی ساعت ها تاثیر بزاره نه روی تکست ها .
ماژول های استفاده شده
Sub rplct()
Dim lstrow As Double
Dim rr As String
Dim i As Double
lstrow = Range("A" & Rows.Count).End(xlUp).Row
Application.ScreenUpdating = False
For i = 2 To lstrow
If Range("A" & i) > "19:00" And Range("A" & i) <> "MandateMission6" Then
Range("A" & i) = "19:00"
End If
If Range("B" & i) <> "--" And Range("A" & i) = "--" Or Range("A" & i) = "" Then Range("A" & i).Interior.ColorIndex = 6
If Range("A" & i) <> "--" And Range("B" & i) = "--" Or Range("B" & i) = "" Then Range("B" & i).Interior.ColorIndex = 6
Next i
Application.ScreenUpdating = True
End Sub
Sub rplct()
Dim lstrow As Double
Dim rr As String
Dim i As Double
lstrow = Range("b" & Rows.Count).End(xlUp).Row
rr = ChrW(1588) & ChrW(1606) & ChrW(1576) & ChrW(1607)
For i = 1 To lstrow
If Range("c" & i) = rr And _
Range("b" & i) >= "07:00" And _
Range("b" & i) <= "08:30" Then
Range("b" & i) = "07:00"
Range("c" & i & ":b" & i).Interior.ColorIndex = 22
End If
Next i
End Sub



کامنت