السلام عليكم
الاخ الجليل ...ياسر خليل
والمعلم الكبير
جزاك الله كل الخير ...
وارجو ان يتسع وفتك لشرح الكود
وما علاقة y2 بالكود اذا كان المتعير فى ap2
وهل يمكن اضافى MsgBox خلف كل شرط اضع بة رساله
ElseIf Not Intersect(Target, Range("Y2")) Is Nothing Then
Columns("AG:AJ").Hidden = False
If [AP2] = 30 Then Columns("AJ:AJ").Hidden = True
If [AP2] = 29 Then Columns("AI:AJ").Hidden = True
If [AP2] = 28 Then Columns("AH:AJ").Hidden = True
End If
جزاك الله كل الحير