السلام عليكم
تحياتي للجميع , اسعد الله اوقاتكم
استاذنا الجليل عبد الله باقشير تعاملك مع arrays فوق الممتاز مذهل بارك الله لك و زادك من فضله و تقبل منك .
هذه محاولة اخرى
Private Sub CommandButton1_Click()
ListBox1.ColumnCount = 12
[ba2] = [b2].Value
[ba3] = TextBox1.Text
Range("bb1:bm1") = Array([b2], [c2], [d2], [e2], [f2], [j2], [g2], [k2], [h2], [l2], [i2], [m2])
Range("b2:m" & Range("a" & Rows.Count).End(xlUp).Row).AdvancedFilter Action:=xlFilterCopy, CriteriaRange:= _
Range("ba2:ba3"), CopyToRange:=Range("bb1:bm1")
arr = Range("bb2:bm" & Range("bb" & Rows.Count).End(xlUp).Row)
ListBox1.List = arr
Range("ba1:bm" & Range("bb" & Rows.Count).End(xlUp).Row).Clear
End Sub
+زيادة اعمدة الست بوكس.rar