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

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


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

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

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

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

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

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

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

 

 

ترتيب الاسماء.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
رابط هذا التعليق
شارك

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

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

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

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

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