استاذ عبدالله انا عدلت RAW بدل 3 خليتها 12
Private Sub TextBox1_Change()
On Error Resume Next
Dim W As Workbook
Dim MyRange_Search As Range, Mycel As Range
Dim R As Integer
ListBox1.Clear
Set sh = Sheets("ÞÇÆãÉ ÇáÓÊÃÌÑíä")
Set MyRange_Search = Range("MY_DATA")
For Each Mycel In MyRange_Search
If LCase(Mycel) Like "*" & LCase(TextBox1) & "*" Then
With ListBox1
.AddItem
.List(R, 0) = MyRange_Search.Cells(Mycel.Row - 12, 1)
.List(R, 1) = MyRange_Search.Cells(Mycel.Row - 12, 2)
.List(R, 2) = MyRange_Search.Cells(Mycel.Row - 12, 3)
.List(R, 3) = MyRange_Search.Cells(Mycel.Row - 12, 4)
.List(R, 4) = MyRange_Search.Cells(Mycel.Row - 12, 5)
.List(R, 5) = MyRange_Search.Cells(Mycel.Row - 12, 6)
End With
R = R + 1
End If
Next
On Error GoTo 0
1 End Sub
وكاني احسن في أمل ما ادري ( تراني دخت )