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

ارجو المساعدة ( لا يدخل سوى درجات من صفر الى 25 أو حرف (غ )


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

ارجو من الاخوة الاعزاء أعضاء المنتدى الكرام

افادتى فى الآتى

هل من الممكن فى شيت درجات طلاب

تحديد نوع البيانات داخل عمود معين فى الشيت

وجعله لا يدخل سوى درجات من صفر الى 25 أو حرف (غ ) (لاننا نحتاج ذلك فى حالة غياب الطالب عن الامتحان )

وذلك عن طريق data validation

لاننى لم استطع سوى وضع حدود للدرجات فقط

وبالطبع عند كتابة (غ ) فى اى خلية تظهر رسالة الخطأ

ولكم جزيل الشكرمقدماً

 

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

S6hT2.gif

 

الاخ الكريم / فرج

بارك الله فيك

جرب المرفق به المطلوب ... علي حسب فهمي للطلب

او قم بارفاق ملف كمثال

ارجو ان يفي بطلبك

جزاك الله خيرا

data validation.rar

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

الاخ الفاضل حمادة عمر

أولاً شكرا جزيلا على الاهتمام والرد

ثانياً بالنسبة لما كنت اسأل عنه

هو عند رصد درجة الطالب فى أحد اعمدة الشيت بطريقة الادخال العادية وليس عن طريق القائمة المنسدلة

اجعل خلايا هذا العمود لا تقبل سوى القيم من صفر الى 25 أو ان تقبل حرف غ للطالب المتغيب

وعند كتابة اى قيمة خارج نطاق هذة الدرجات المحددة أو حرف غ  تظهر رسالة تبين ان هناك خطأ

والمشكلة هنا ليست فى الدرجة ولكن فى ان تقبل الخلية كذلك حرف غ بجانب نطاق الدرجات المحدد

وشـــــــــــكراً

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

الاخ الكريم / فرج

الملف المرفق العمود H

اخي الكريم لايقبل الا الارقام من 0 الي 25 وكذلك حرف  غ

ولايقبل اي شئ آخر ... قم بكتابه ذلك في العمود المحدد

 

ام انك لا تريد data validation نهائيا

جزاك الله خيرا

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

الاخ العزيز / حمادة

جزاك الله خيرا

يبدو انه لم يتضح سؤالى بعد

اعلم تماما ان الملف الذى ارفقته به العمود h لايقبل فعلا سوى القيم من 1 الى 25 وكذا يقبل الحرف (غ)

ولكن عند رصد اى درجة فى هذا العمود يجب فتح القائمة والاختيار منها

وانا ارغب ان تكون عملية ادخال الدرجات بالطريقة العادية

لاننى اعلم انه يمكن استخدام  ال data validation

فى تقييد القيم المرغوب ادخالها بخلايا عمود او صف ما

كمثال لذلك عند ادخال الرقم القومى للشخص

يمكن تحديد شرط الا يقل عدد القيم المدخلة فى الخلية عن 14 رقم وهكذا

فهل يمكن عمل ذلك ووضع قيد ان تكون البيانات المدخلة هى من 1 الى 25 أو حرف غ

ارجو ان اكون قد اوضحت المطلوب

ولكم جزيل الشكر

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

نعم أخى ممكن ذلك عن طريق ( datavalidation )

بأن تذهب إلى ( datavalidation ) وتختار ( custom ) ثم تقوم بالتعليم على العمود المراد تطبيق الشرط علية ثم تكتب هذه المعادلة فى ( formula )

=OR(A1="غ";A1<=25)

data validation.rar

تم تعديل بواسطه جمال عبد السميع
  • Like 3
رابط هذا التعليق
شارك

S6hT2.gif

 

الاستاذ القدير / جمال عبد السميع

 

بارك الله فيك

وعلي فكرة وبالمناسبة ( سما ) زعلانة اليومين دول من ( محمود )

علشان مبيسألش عليها كتيير  .. هههه

جزاك الله خيرا

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

الأستاذ /فرج

بعد إذن أستاذي ملك المعادلات / جمال طبعاً هذا الحل ممتاز ولكن يوجد حل آخر بالتنسيق الشرطي بمعنى يعطيك لون مختلف إن كان الطالب لم يحصل على ربع الدرجة في الامتحان أي راسب ورقة وكذلك يعطيك لون مختلف إن كان راسب ورقة وناجح في المجموع ويعطيك لون مختلف إن كان غائب في الترم الثاني وغياب الترم الأول لا يؤثر عليه إن كان قد حصل على ربع الدرجة في الترم الثاني وناجح مجموع وأنا موضحة لحضرتك جميع الحالات. لكم كل التحية والتقدير.

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

السلام عليكم

الاخ الكريم / فرج

بارك الله فيك

طبعا بعد رد الاستاذ الكبير / جمال ... لايوجد رد

ولكني احب ان اوضح معلومة عامة هو انه في الملف المرفق في المشاركة رقم 2#

يمكنك اخي الكريم الادخال مباشرة في خلايا العمود H دون الاختيار من القائمة المنسدلة

ليصبح بذلك لديك الطريقتين الادخال المباشر او الاختيار من القائمة المنسدلة

=================================

واليك اخي الكريم الكود التالي يقوم بتنفيذ نفس الوظيفه دون اي قوائم

جرب الادخال في العمود A في المرفق .... ويتم وضع الكود في حدث الورقة التي تريد تنفيذ الكود فيها

Private Sub Worksheet_Change(ByVal Target As Range)
Dim cl As Range
For Each cl In Range("A1:A20000")
If cl.Value >= 26 And cl.Text <> "غ" Then
MsgBox "الرقم / الحرف:  " & cl.Value & "  لايمكنك ادراجه هنا  ", vbExclamation, "خطأ"
cl.Value = "": cl.Activate
End If
Next
End Sub


جزاك الله خيرا

 

ادخال قيم معينة في عمود معين.rar

تم تعديل بواسطه حمادة عمر
رابط هذا التعليق
شارك

يعجز اللسان عن ابداء جزيل الشكر لكل من ساهم فى الرد عن الاستفسار

ولكن هذا ليس بغريب عن السادة الافاضل

اعضاء هذا المنتدى العظيم

منتدى العمالقة

4ce907c21900e4c.gif

وشكر خاص لاستاذنا حمادة عمر

وللاخت أم عبد الله

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

وشكراً

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

السلام عليكم

الاخ الكريم / فرج

بارك الله فيك

تقبل خالص تحياتي

جزاك الله خيرا

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







If cl.Value > 25 And cl.Text <> "غ" Then

أخى الكريم / حمادةعمر

سلام الله عليكم  

عند وضع الدرجةحتى 25.999 سوف يقبلها

يتم تعديل سطر الشرط من الكود لأكبر من 25

99154.gif 







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

S6hT2.gif

الاستاذ العزيز القدير / دغيدى ... عميد المنتدي

ملاحظة اكثر من راائعة ... اعتذر عن تداركها

ولكنك استاذنا ( قد قمت بالواجب وزيادة )

جزاك الله خيرا

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

لى الشرف العظيم ان يضع

الاستاذ القدير / دغيدى

بصمته فى الموضوع

فخالص الشكر

وجزاكم الله جميعا خيراً عما تبذلوه من جهد

لمساعدة كل من لديه اى استفسار

كما اشكر الاخت أم عبدالله

جزيل الشكر

على سرعة استجابتها لطلبى فى ارفاق الملف المطلوب

تم تعديل بواسطه فرج
رابط هذا التعليق
شارك

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