السلام عليكم
بدون استئذان اخي مصطفي فالكل يريد المصلحة العامه
اخي nicesound تفضل
Private Sub Worksheet_Change(ByVal Target As Range)
Application.ScreenUpdating = False
If Target.Column <> 2 Then Exit Sub
For i = 4 To 100
If Cells(i, 2) > 0 Then
Cells(i, 3).Select
ActiveCell.FormulaR1C1 = "=TODAY()-RC[-1]"
Selection.FormatConditions.Delete
Selection.FormatConditions.Add Type:=xlCellValue, Operator:=xlBetween, _
Formula1:="-1", Formula2:="=$C$2"
Selection.FormatConditions(1).Interior.ColorIndex = 46
End If
Next
Application.ScreenUpdating = False
End
End Sub
مع ملاحظة ان هذا الكود يضع الconditional formatting مباشرة للخلية دون عملها يدويا
تحياتي