الأخ الفاضل / الأستاذ محمد يحياوى
صاحب الجديد والمفيد دائما
الف تحية على هذه الفكرة الرائعة
والتى تعلمت منها معلومات جميلة
والتى استغرقت منى وقت لانجاز قائمة مثلها موجودة فى الملف المرفق
فجزاك الله كل خير
ولكن لى طلب بسيط بعد إذنك
فى الكود المستخدم أرجو توضيح السطرين الاول والثانى والمتعلقين بتحديد المتغيرين yah و med ولماذا تم التعبير عنهما بهذه الطريقة ( private )
Private yah As String
Private med As String
Private Sub TextBox1_Change()
yah = TextBox1.Text
Call yah_med
End Sub
Sub yah_med()
Dim i As Integer
i = 3
ListBox1.Clear
While Cells(i, 3).Value <> Empty
med = Cells(i, 3).Value
If UCase(Left(med, Len(yah))) = UCase(yah) Then
ListBox1.AddItem Cells(i, 3)
End If
i = i + 1
Wend
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Call yah_med
End Sub
فلترة حسب الطلب تجربة.rar