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

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

قام بنشر

إخواني أعضاء أوفيسنا

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

مثال الاكسل كيف يتم عمل ترتيب تاريخ تلقائي

على نحو التالية

تاريخ الاقامة منتهية

تاريخ الاقامة انتهت اليوم

تاريخ الاقامة  قاربت على الانتهاء

مع الشكر والتقدير

ترتيب تلقائي.rar

قام بنشر

يمكنك استعمال هذه المعادلة

=IF(TODAY()-F2<0;"الإقامة قاربت على الانتهاء";IF(TODAY()-F2=0;"الإقامة انتهت اليوم";"الإقامة منتهية"))
  • Like 1
قام بنشر

يمكنك استعمال هذه المعادلة

=IF(TODAY()-F2<0;"الإقامة قاربت على الانتهاء";IF(TODAY()-F2=0;"الإقامة انتهت اليوم";"الإقامة منتهية"))
قام بنشر

أي كود؟؟!!

هذه معادلة تقوم بالمطلوب الذي تريده

توضع في الخلية G2 أو أي خلية في الصف الثاني

وتعتمد في حسابها على العمود F

ولم يتم التطرق للكود نهائيا

قام بنشر

أخي أبو محمد  بارك الله فيك وجزأك الله خير الجزاء

الكود الذي في مثال موجود هو ممتاز

المطلوب هو ترتيب تاريخ تلقائي

الذي على نحو التالية

تاريخ الاقامة منتهية  في الأول وصفحة

تاريخ الاقامة انتهت اليوم وكذلك بعدها مع الاسم

تاريخ الاقامة  قاربت على الانتهاء وكذلك بعدها مع الاسم

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

 

محمد 1/11/1436 يكون في ثالث

احمد 1/7/1436 / يكون ثاني

وليد 1/5/1436 يكون في الاول

قام بنشر

أقترح تعديل العنوان إلى

ترتيب حسب قائمة من العبارات ثم التاريخ

وهذه الطريقة بصورة يديوية

 

post-20707-0-51943100-1433090234_thumb.p

 

أتمنى أن يكون فهمي  للمطلوب صحيحا

قام بنشر
 

ها يوجد الفرز تلقائي

يا ريت توضح أكتر

لو كان قصدك تعملها بالكود

يمكنك استعمال هذا الماكرو

Sub Macro1()
'
' Macro1 Macro
'

'
Range("G2").Select
ActiveWorkbook.Worksheets("1").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("1").Sort.SortFields.Add Key:=Range("G1:G150"), _
SortOn:=xlSortOnValues, Order:=xlAscending, CustomOrder:= _
"الاقامة منتهية,الاقامة انتهت اليوم,الاقامة قاربت على الانتهاء", DataOption:= _
xlSortNormal
ActiveWorkbook.Worksheets("1").Sort.SortFields.Add Key:=Range("F1:F150"), _
SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
With ActiveWorkbook.Worksheets("1").Sort
.SetRange Range("C1:G150")
.Header = xlYes
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
Range("G1").Select
End Sub

ولا تنس حفظ الملف بصيغة تدعم الماكرو

xlsm

xlsb

قام بنشر

بارك الله فيك ممكن يتم تطبيق على الامثال من قبلك وسباب لم عرف

رغم إني مش فاهم

بس ممكن يكون ده المطلوب

ترتيب حسب مجموعة عبارات وتاريخ.rar

  • Like 1
قام بنشر

بارك الله فيك ممتاز الفرز او ترتيب  تلقائي 

يوجد ملاحظة بسيط  ارغب يكون ترتيب على شكلة التالية

 تاريخ  الاقامة الذي انتهاء   يظهر في ترتبيت  / الإقامة منتهية في سابق

 تاريخ  الاقامة الذي انتهاء  لهذا اليوم  يظهر في ترتبيت  / الإقامة انتهت اليوم

تاريخ الذي على وشك الانتهاء خلال يومين يظهر في ترتبيت / لإقامة قاربت على الانتهاء

تاريخ  الاقامة الذي لم الانتهاء لا يظهر في ترتبيت / فرغ 

  

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

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

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

Important Information