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

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

قام بنشر

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

عندي ملف اكسل عبارة عن ملف لمتابعة المعاملات الواردة .

المطلوب :

حاب أضع تاريخ لمتابعة المعاملات بحيث لا تتعدى 14 يوم للرد على المعاملة وإذا تأخر الموعد عن المدة المفترضة تضيء في خانة " تاريخ الرد " علامة حمراء ويذكر في الخانة عدد الأيام التي تأخرت فيها المعاملة يعني مثلا " 15 أو 16 .. إلخ ،وإذا تم الرد ادخل تاريخ الرد وطبعا لا تظهر علامة حمراء في خانة تاريخ الرد " .

والله يحفظكم يرعاكم

مرفق مثال

مثال.rar

قام بنشر

اخي العزيز شكرا على مساعدتك ولكن انت اضفت خانة الفرق بين تاريخ المعاملة والرد وانا لا اريد ان اضيفها فقط اريد في خانة تاريخ الرد بان تضيىء باللون الاحمر في حال عدم الرد وعند ادخال تاريخ للرد لا تضيىء

شاكر لك حسن تعاونك معي

قام بنشر

أخى لو لاحظت فلو زاد الفارق بين تاريخ الرد عن 14 يوم تضئ الخلية باللون الاحمر

لكن يصعب دمج العمودين b,c فى عامود واحد لأن المعادلة تعتمد على الفارق بين التاريخين وأحدهما يتم إدخالة يدويا

قام بنشر

اخي العزيز

شكرا على تجاوبك معي

بس الملف لم اغير التاريخ يبقى نفس عدد الايام ما يتغير رغم اني حفظته وفتحته مره ثانية بس للاسف نفس الشي

ماهي المشكلة؟

قام بنشر

أخي أبو مشاري

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

Private Sub Workbook_Open()

Dim MyCell As Range

For Each MyCell In Sheets("æÑÞÉ1").Range("A2:A1000")

If IsEmpty(MyCell) Then Exit Sub

If MyCell.Value < Date - 14 Then

     MyCell.Offset(0, 1).Font.Bold = True

     MyCell.Offset(0, 1).Interior.ColorIndex = 3

     MyCell.Offset(0, 1).Value = "&Uacute;&Iuml;&Iuml; &Ccedil;&aacute;&Ccedil;&iacute;&Ccedil;&atilde; &aacute;&aacute;&atilde;&Uacute;&Ccedil;&atilde;&aacute;&Eacute; &aring;&aelig; " & Date - MyCell

End If

Next MyCell

End Sub

و فكرة الكود انه عند فتح الملف يتفعل هذا الكود

حيث يقوم بالبحث عن جميع الخلايا في المدى الذي عرفناه من Range("A2:A1000")

فاذا كان التاريخ في المدى اقل من 14 يوم حسب طلبك طبعاً

يقوم بتلوين الخلية المجاورة و وضع العبارة " عدد أيام المعاملة هو " و يقوم بعملية ربط بينها و بين الفرق بالايام

قام بنشر (معدل)

بارك الله فيك ياخي العزيز ونفع بك لكن هنالك مشكلة لنفرض بان تم الرد على الخطاب ووضعت تاريخ الرد كيف نعدل الكود لكي لا يضع عدد الايام للمعاملة ولا يضىء لون احمر ؟؟؟

واسف على الاطالة

كما ارجوا ارسال ايميلك لكي اتواصل معك بشكل اكبر

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

تم تعديل بواسطه أبو. مشاري
قام بنشر

أخي ابو مشاري

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

و لكني هنا من مشاركتك فهمت شيء أخر

و عدلت الملف حسب طلبك

بحيث انه اذا تم التعديل على التاريخ في المدى الرئيسي و كان تاريخ التعديل ضمن 14 يوم يقوم الاكسيل بحذف اللون الاحمر و العبارة المرفقة معه

Justice_1.rar

قام بنشر

مرحبا اخي

لا ابدا تاريخ المعاملة لا يتغير ابدا وانما هنالك خانه اخرى يوضع بهاتاريخ الرد هي ما اريد ان يجري عليها العمليات السابقة

واسف على ازعاجك

قام بنشر

اخي الحبيب مثالك الخاص بالتنسيق الشرطي ممتاز جدا ولكن ينقصه لو نضع عبارة عدد ايام التاخير لكن اكتملت الصورة بشكل ممتاز

ولدي سؤال هل يقبل التنسيق الشرطي التاريخ الهجري ؟

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