علي السحيب قام بنشر مايو 25, 2005 قام بنشر مايو 25, 2005 (معدل) السلام عليكم، لدي برنامج لحساب رصيد إجازات الموظفين، ولدي في الخلية B5 رصيد الإجازات وفي الخلية B6 أيام الإجازة المطلوبة .. ما أريده هو إخراج رسالة تنبيه عندما يكون عدد أيام الأجازة المطلوبة أكبر من رصيد الإجازات .. وأريد الرسالة أن تحتوي على النص التالي: "رصيد إجازات الموظف هو (محتوى الخلية B5) بينما أيام الإجازة المطلوبة هي (محتوى الخلية B6)" ومن ثم يتم مسخ محتوى الخلايا C5 و C6 أتمنى أن يكون السؤال واضحاً، شكراً، تم تعديل مايو 25, 2005 بواسطه LoveCandle
m.hindawi قام بنشر مايو 25, 2005 قام بنشر مايو 25, 2005 جرب الكود التالي MsgBox " رصيد اجازات الموظف هو " & Range("b5").Text & " بينما أيام الإجازة المطلوبة هي " & Range("b6").Text Range("C5").ClearContents Range("C6").ClearContents
علي السحيب قام بنشر مايو 28, 2005 الكاتب قام بنشر مايو 28, 2005 السلام عليكم، الأخ m.hindawi شكراً على ردلك .. حاولت إنشاء الكود الشرطي ولكني لم أوفق في ذلك .. لذا أرجوا التكرم بكتابة الكود كاملاً حسب الشروط التي وضعتها.. وأكون شاكراً إذا قمت بإرفاق ملف يحتوي على كل ما أريد. شكراً،
m.hindawi قام بنشر مايو 28, 2005 قام بنشر مايو 28, 2005 (معدل) بسم الله الرحمن الرحيم اليك الملف يتم اظهار الرسالة و تفريغ الخلايا c5 , c6 عند الحدث worksheet selection change في الورقة الاولى ملاحظة قمت بعكس الشرط بشكل خاطئ في الملف ليكون الملف كما طلبته اعكس اول سطر في الكود كاتالي If Range("b6") > Range("b5") Then وشكرا validation.rar تم تعديل مايو 28, 2005 بواسطه m.hindawi
الردود الموصى بها