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

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

قام بنشر

اخي ملفك لايوجد به شي

قائمة منسدله

ارفق الملف الذي تشتغل عليه

لكي يتم العمل عليه

المرفق لديك غير موضح ماتقصده بالقائمة

هل هي فرز وتريد الطباعه على الفرز

ام لكل رقم مدى معين

ارجو التوضيح اكثر

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

اخي هذا الملف به فرز طباعه

اذا وضحت الفكره كان بها

اذا ماتريده شي اخر ارجو

ارفاق ملف وبه البيانات

والتوضيح

تحياتي

Book1.alidroos.rar

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

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

أخي الكريم، قمت ببعض التغييرات على ملفك، في الورقة المسماة "نوفمبر" أضفت معادلات في العمودين AC لترقيم الطلاب حسب الفئة المختارة في الورقة الأخرى و AE لجلب أسماء الطلبة الذين ينتون إلى الفئة المختارة في الجدول (لتشكيل القائمة المنسدلة في Combobox في ورقة "الشهادة")... وفي ورقة "الشهادة" تم إضافة زر أمر "طباعة كل الشهادات حسب الفئة" مع الكود الخاص به وتعديل بعض الأوامر في الأكواد وفي المعادلات...

أرجو أن يكون هذا المطلوب...

أخوك بن علية

Book2.rar

قام بنشر

استاذ ابو احمد

اشكرك على المساعدة السريعة

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

استاذ hben

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

حل ممتاز تسلم ايدك

ممكن شرح لو سمحت للمعادلات فى شيت نوفمبر للاستفادة

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

قام بنشر

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

أخي الكريم، أشرح ما استطعت على عيني وراسي،

* بالنسبة للمعادلة الأولى في العمود AC

=IF(شهادة!$I$4="";A14;SI(C14=شهادة!$I$4;IF(B14="";"";MAX($AC$13:AC13)+1);""))
التي تحوي شطرين بالدالة IF، الشطر الأول
IF(شهادة!$I$4="";A14;
التي تقوم باختبار مضمون الخلية I4 من ورقة الشهادة (الخلية الصفراء) إذا كانت فارغة تأخذ الترقيم في العمود A (تترك الترقيم على حاله لتشمل القائمة كل الطلبة في جميع الفئات) وإذا كانت الخلية الصفراء غير فارغة (أي تحوي أحد الحروف A أو B أو C أو D حسب الفئة المختارة) فيأتي دور الشطر الثاني
SI(C14=شهادة!$I$4;SI(B14="";"";MAX($AC$13:AC13)+1);"")
فتقوم بترقيم كل الصفوف (تصاعديا) حسب الفئة المختارة في الخلية الصفراء... * بالنسبة للمعادلة الثانية في العمود AE
=IF(ROW()-13>MAX($AC:$AC);"";INDEX($B:$B;MATCH(ROW()-13;$AC:$AC;0)))
فهي تقوم بتحديد اسم الطالب الذي تتحقق فيه الشروط (انتماؤه إلى الفئة المختارة في الخلية الصفراء) والذي تم ترقيم سطره بالمعادلة الأولى في العمود AC والشرط
ROW()-13>MAX($AC:$AC)

وُضع للتأكد من أن القائمة الجديدة للطلبة في العمود AE (والتي تُستعمل لـ COMBOBOX في ورقة الشهادة) لا يتعدى عدد أفرادها أكبر قيمة للعمود AC...

أرجو أني قد أوصلت الفكرة بهذا الشرح البسيط....

أخوك بن علية

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