Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Not Intersect(Target, Range("C17:C" & Rows.Count)) Is Nothing Then
Cancel = True
form_Cm_Search.Show 0
End If
End Sub
----------------------------------------------------------------------------------
هذا الكود كما يتضح يظهر الفورم عند الضغط مكرر على أي خلية في العمود C ابتداء من الخلية C17 ولكني احتاج أن تظهر الفورم فقط عند الضغط على خلية واحدة ولتكن مثلاً C17 فقمت بتغير الكود كالآتي :
private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Not Intersect(Target, CELL("C17" & Rows.Count)) Is Nothing Then
Cancel = True
form_Cm_Search.Show 0
End If
End Sub
ولكن لم تفلح محاولتي ، فما هو الخطأ في هذا الكود للحالة التي ذكرتها ؟