هذه طريقة اختصار للوصول للشي
مثلا لوعندك الكود التالي
Range("D953:D968").FormatConditions.Delete
Range("D953:D968").FormatConditions.Add Type:=xlCellValue, Operator:=xlGreater, Formula1:=[D952]
Range("D953:D968").FormatConditions(1).Interior.ColorIndex = 34
فتلاحظ تكرار object الى هو range("d953:D968")1
فيمكن كتابة بالشكل التالي
With Range("D953:D968")
.FormatConditions.Delete
.FormatConditions.Add Type:=xlCellValue, Operator:=xlGreater, Formula1:=[D952]
.FormatConditions(1).Interior.ColorIndex = 34
End With
وهذا عزيزي يجعل قراء الكود اسهل والكود اصغر
والأهم من ذلك كله انه يوفر الأستهلاك في الوصول لأي object (يعني شي في البرمجمة ما يهمك الآن)
تحياتي