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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  

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

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