السلام عليكم ورحمه الله وبركاته
لو سمحتوا يا أخوة ممكن التعديل على هذا الكود بدون TEXT BOX
تكون بفلتر الأكسيل العادي عند الخلية (H2)
الفقرة التى باللون الأخضر
PASS : 1122
ولكم جزيل الشكر
Private Sub TextBox2_Change()
If TextBox2 = "" Then
AutoFilterMode = False
Else
Range("H1").AutoFilter , field:=8, Criteria1:=TextBox2.Text 'Right(TextBox2.Text, Len(TextBox2.Text)) & "*"
Dim X
X = Application.Match(Val(TextBox2), ورقة3.Columns(4), 0)
If Not IsError(X) Then
With ورقة3.Cells(X, "B")
.Value = ورقة1.Cells(1, "I").Value
.Interior.ColorIndex = 30 'From 1 to 56 لون الخلفيه
.Font.ColorIndex = 20 'From 1 to 56 لون الخط
End With
End If
End If
End Sub
MD.xlsm