الاستاذ الفاضل / رجب جاويش التعديل اكثر من رائع ولكن اذا تكرمت تشرح لنا هذا الكود خاصة السطر
x = UBound(Filter(Split(arr, ","), TextBox1))
و ارجو توضيح الفرق بين (Match(TextBox17.Value) و (Match(CStr(Me.TextBox1 و (Match(Val(TextBox17.Value
وجزاك الله خيرا