اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

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

قام بنشر

السلام عليكم

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

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

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

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

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

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

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

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

الكود

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

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

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

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

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

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

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

قام بنشر

وردة النرجس

 

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

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

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

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

 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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

Important Information