محمدعبدالعزيز قام بنشر يونيو 7, 2020 قام بنشر يونيو 7, 2020 السلام عليكم محتاج كود عرض بيانات في الليست بوكس بدون تكرار اي اعرض اصناف المخزن دون تكرار عمود الصنف... نرجو منكم الافاده... الاساتذة الافاضل اعتزر لحضرتكم لكبر حجم الملف والمطلوب اعرض اصناف المخزن دون تكرار الصنف مرتين في العرض اي اعرض الاصناف دون تكرار اريد عرض البيانات دون تكرار اي بالليست بوكس عمود الصنف ميكررش الصنف
مهند محسن قام بنشر يونيو 7, 2020 قام بنشر يونيو 7, 2020 وعليكم السلام-لا يمكن العمل على التخمين ونبهنا كثيراً ان لا تنجح اى مشاركة بدون رفع ملف مدعوم بشرح كافى عن المطلوب مع وضع النتائج المرجوة وذلك تجنباً لعدم اهدار وقت الأساتذة ووقت كل من يطلع على هذه المشاركة دون جدوى او اهمية 1 1
عبدالفتاح في بي اكسيل قام بنشر يونيو 7, 2020 قام بنشر يونيو 7, 2020 اخ محمد ماذا تقصد بعدم التكرار هل تريد مج البيانات المكررة مع بعضها ام تريد تجاهل المكرر نهائيا 1
محمدعبدالعزيز قام بنشر يونيو 7, 2020 الكاتب قام بنشر يونيو 7, 2020 عفوا استاذ عبدالفتاح نعم اريد عرض البيانات بدون تكرارها اي احذف المكرر او عرض البيانات بدون تكرار اي مثلا صنف ١ لا يتكرر في الليست بوكس
محمدعبدالعزيز قام بنشر يونيو 8, 2020 الكاتب قام بنشر يونيو 8, 2020 المطلوب عند اختيار مخزن يعرض الاصناف الموجوده بالمخزن دون تكرار اسم الصنف اي استخلاص الاصناف دون تكرار من فضلك لا تكرر نفس المشاركة والا ستحذف جميع المشاركات ليست.xlsm
أفضل إجابة الرائد77 قام بنشر يونيو 8, 2020 أفضل إجابة قام بنشر يونيو 8, 2020 تفضل أخي Set myRange = ws.Range("c2", ws.Range("c2").End(xlDown)) Set myList = New Collection On Error Resume Next Me.ListBox1.Clear For Each myCell In myRange.Cells If myCell = ComboBox1.Value Then myList.Add myCell.Offset(0, -1).Value, CStr(myCell.Offset(0, -1).Value) End If Next myCell On Error GoTo 0 For Each myVal In myList Me.ListBox1.AddItem myVal Next myVal End Sub '----------------------------------------- Private Sub UserForm_Initialize() Dim myList As Collection Dim myRange As Range Dim ws As Worksheet Dim myVal As Variant Set ws = ThisWorkbook.Sheets("stock") Set myRange = ws.Range("c2", ws.Range("c2").End(xlDown)) Set myList = New Collection On Error Resume Next Me.ComboBox1.Clear For Each myCell In myRange.Cells myList.Add myCell.Value, CStr(myCell.Value) Next myCell On Error GoTo 0 For Each myVal In myList Me.ComboBox1.AddItem myVal Next myVal End Sub المصنف2.xlsm 2 1
محمدعبدالعزيز قام بنشر يونيو 8, 2020 الكاتب قام بنشر يونيو 8, 2020 أستاذ الرائد اتقدم بالشكر لحضرتك انا محتاج اعرض كل الاصناف اللي بالمخزن مثلا مخزن ١ به اصناف ١و٢و٣ لايكرر اي منهم بنفس المخزن كذلك مخزن ٢ به اصناف ١و٢و٣ اي يكون نفس الصنف في كلا المخزنين دون ان يكرر الصنف بالمخزن نفسه مرتين أستاذ الرائد للتوضيح انا محتاجها لكي اجمع الاصناف من المشتريات بحيث اعرض كل الاصناف اللي بالمخزن من غير ما اكررها لانها بتكون مكرره في المشتريات وطبعا الصنف ممكن يكون في اتنين مخزن في نفس الوقت لكن لما اختار مشتريات مخزن ما يجبليش الاصناف مكرره اي يختار الصنف مره واحده ولو الصنف في مخزن اخر يعرضه لما اختار اسمه اتمني اكون وصلت الفكره (ببساطه بمثابه تلخيص الأصناف حسب المخزن)
الرائد77 قام بنشر يونيو 8, 2020 قام بنشر يونيو 8, 2020 وماذا ترى أنت في البرنامج؟ الاكواد تقوم بنفس ماتطلب حرفيا 1 1
محمدعبدالعزيز قام بنشر يونيو 9, 2020 الكاتب قام بنشر يونيو 9, 2020 تسلم يا استاذ الرائد الكود شغال تمام
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.