السلام عليكم
ضيف هذا السطر اول كود Private Sub Find_T
On Error Resume Next
ليصبح كالتالي
Private Sub Find_T()
Dim Ar()
Dim cel As Range
Dim i As Long
Me.CM_ListFind.Clear
On Error Resume Next ' <<<
i = 1
For Each cel In MRng
If InStr(1, cel, CStr(Me.CM_TextFind), vbTextCompare) Then
ReDim Preserve Ar(i)
Ar(i) = cel.Value
i = i + 1
End If
Next
If i Then Me.CM_ListFind.List = Ar
Erase Ar
End Sub
وهذا هو الملف
محرك 3بحث.xlsm