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

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

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

السلام عليكم،

لدي برنامج لحساب رصيد إجازات الموظفين، ولدي في الخلية B5 رصيد الإجازات وفي الخلية B6 أيام الإجازة المطلوبة .. ما أريده هو إخراج رسالة تنبيه عندما يكون عدد أيام الأجازة المطلوبة أكبر من رصيد الإجازات .. وأريد الرسالة أن تحتوي على النص التالي:

"رصيد إجازات الموظف هو (محتوى الخلية B5) بينما أيام الإجازة المطلوبة هي (محتوى الخلية B6)"

ومن ثم يتم مسخ محتوى الخلايا C5 و C6

أتمنى أن يكون السؤال واضحاً،

شكراً،

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

جرب الكود التالي

 MsgBox " رصيد اجازات الموظف هو  " & Range("b5").Text & "  بينما أيام الإجازة المطلوبة هي " & Range("b6").Text
Range("C5").ClearContents
Range("C6").ClearContents

قام بنشر

السلام عليكم،

الأخ m.hindawi شكراً على ردلك .. حاولت إنشاء الكود الشرطي ولكني لم أوفق في ذلك .. لذا أرجوا التكرم بكتابة الكود كاملاً حسب الشروط التي وضعتها.. وأكون شاكراً إذا قمت بإرفاق ملف يحتوي على كل ما أريد.

شكراً،

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

بسم الله الرحمن الرحيم

اليك الملف يتم اظهار الرسالة و تفريغ الخلايا c5 , c6 عند الحدث worksheet selection change

في الورقة الاولى

ملاحظة قمت بعكس الشرط بشكل خاطئ في الملف

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

If Range("b6") > Range("b5") Then

وشكرا

validation.rar

تم تعديل بواسطه m.hindawi
زائر
هذا الموضوع مغلق.
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

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

Important Information