اذهب الي المحتوي
أوفيسنا

مساعده بتعديل الكود المدرج فقط


الردود الموصى بها

السلام عليكم

الكود المرفق خاص بالترتيب او الفرز الابجدي

وعند الضغط على زر الامر الخاص به

يفرز او يفلتر عمود واحد من ليست بوكس الفورم ويترك بقية الاعمدة دون فلتره

المطلوب التعديل عليه

بحيث عند الضغط عليه 

يرتب جميع الصفوف المرتبطه بعمود المخصص للفرز منه بترتيب ابجدي

للتوضيح اي عند فىز وتصفيه عمود الاسم 

يأخذ بقية كامل الصف الخاص بالأسم اي ترتيب صفي كل اسم مفلتر او مفرز يأخذ صفه وبيانته

الكود

Private Sub CmdAlph_Click()
Dim i, x As Integer
Dim MyList As Variant
With Me.ListBox1

For i = 0 To .ListCount - 1
For x = i To .ListCount - 1

If .List(x, 1) < .List(i, 1) Then
For c = 0 To 2
MyList = .List(x, c)
.List(x, c) = .List(i, c)
.List(i, c) = MyList
Next c
End If
Next x

.List(i, 2) = Format(.List(i, 2), "####.00")
Next i
End With

End Sub

هل يمكن التعديل للكود 

للفرز على عمودين مختلفين

مع الاعتبار بأخذ كل عمود لبيانات الصف

اي الصف رقم ١ يأخذ بيانته كامله من اول عمود الى اخر عمود 

وهكذا على بقيه الصفوف 

والشكر موصول للجميع

رابط هذا التعليق
شارك

وردة النرجس

 

وكيف لا يصعب علي استاذ  وانت غير ملتزم بقواعد المنتدي

لا يمكن العمل علي التخمين... يجب ارسال ملف

حضرتك مستخسر  شوية توضيح وارسال ملف مدعوم بشرح لمساعدتك !!!!

يرجي قرأة قواعد المنتدي اولاً

 

رابط هذا التعليق
شارك

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information