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

ترتييب الاسماء ابجدياً يعتمد على حروف الاسم الاول ومطاطياً


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

السلام عليكم أساتذة الاكسيل المبدعون سؤالي اريد ترتيب الطلاب ابجدياً بحيث

يكون الترتيب معتمدا على حروف الاسم الأول مثال إبراهيم وادم الحرف الأول هو حرف أ

حيث يقوم الترتيب بجعل إبراهيم قبل ادم لأن الحرف الثاني من الاسم الـ ب قبل حرف د

وينطبق ذلك على الاناث ..... ويكون الترتيب الذكور أولا ومن ثم الاناث

ويكون الترتيب مطاطياً بحيث كلما اضيف اسما جديدا يرتبه تلقائيا 

كما موجود بالملف 

 

 

ترتيب الاسماء.xlsx

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

السلام عليكم ورحمة الله

اكتب الكود الاول فى موديول عادى

اما الكود الثانى فضعه فى حدث ولرقة العمل

Sub SortData()
Range("C2:E" & Range("D" & Rows.Count).End(xlUp).Row).Sort key1:=Range("E2"), _
order1:=xlDescending, key2:=Range("D2"), order2:=xlAscending
End Sub


Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 5 Then
Call SortData
End If
End Sub

 

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

بعد إذن أستتاذنا الفاضل زيزو

يجب ملاحظة كتابة كل الأسماء المبدوءة بألف بدون همزة  ، وكذك كل الأسماء المنتية بتاء مربوطة تُكتب هاء

حتى يتم الترتيب بأكوااد الأستاذ زيزو  كما تريد بالضبط

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

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

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



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

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

Important Information