اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

ترحيل راسب مواد


إذهب إلى الإجابة الإجابة بواسطة ياسر خليل أبو البراء,

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

قام بنشر

السادة الخبراء

 

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

 

يستخرج الراسب حسب المادة ولكن عند استخدامة فى الملف المرفق ياتى ببيانات اكثر من الدراجات

 

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

 

اعتقد المشكلة فى عمود الرقم و الاسم فى شيت Main لوجود ارتباط بصفحة اخرى

 

وهل ممكن شرح هذا الكود 

 

 For I = 14 To .Cells(Rows.Count, 1).End(3).Row
                If .Cells(I, RngColA) < RngA Or .Cells(I, RngColB) < RngB Then

 

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

 

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

Book333.rar

قام بنشر

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

ينصح بإزالة البيانات في أسفل الأعمدة حتى يمكنك تحديد آخر صف به بيانات

 

في ورقة العمل المسماة Main يوجد حرف الـ غ   في الصف 121 .. مما يؤثر على جلب آخر صف به بيانات ..

 

بالنسبة لشرح الجزئية التي تريدها ..

عبارة عن حلقة تكرارية من الصف رقم 14 إلى آخر صف به بيانات .. وأنصح هنا أن تحدد آخر صف بنفسك لأن البيانات متداخلة في نفس العمود ..يعني استبدل هذا الجزء

.Cells(Rows.Count, 1).End(3).Row

برقم 24 ليمثل آخر صف

 

 

هذا السطر

.Cells(I, RngColA) < RngA

لو الدرجة في عمود "الاختبار" أقل من الدرجة 1 (الدرجة الصغرى للاختبار)

 

هذا الجزء

.Cells(I, RngColB) < RngB

لو الدرجة في عمود "درجة المادة" أقل من الدرجة 2 (الدرجة الصغرى لدرجة المادة)

 

يتم ترحيل البيانات لأنه يعد راسب ..

 

باختصار اضبط الملف لتتمكن من استخدام الكود بشكل سليم

تقبل تحياتي

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

استاذ ياسر

 

اولا كل عام و انتم بخير عيد سعيد عليكم

 

ثانياً انا اسف جداً على تعبك فى الملف لانة مرتبط بصفحات اخرى

 

جربت هذا التعديل لم يعمل

 For I = 14 To Worksheets("Main").Range("B4").Value

 

او كتابة رقم مثال 11 لم يعمل الكود

 

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

 

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

Book333.zip

تم تعديل بواسطه خالد الشاعر
  • تمت الإجابة
قام بنشر

أخي خالد

ركز .. قيمة الخلية تساوي كام ؟ 11  .. يعني الحلقة التكرارية هتبدأ من 14 إلى 11 إزاي ..

المعادلة في الخلية B4 اللي هي الناتج بتاعها 11 زود عليها 13عشان تضبط معاك رقم الصف ليصبح رقم الصف كما في الملف المرفق 24

في الحالة دي المعادلة هتكون بهذا الشكل في الخلية B4

=COUNT(Serial)+13

فتتم الحلقة التكرارية من الصف الـ 14 إلى الصف 24

تقبل تحياتي

  • Like 1

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