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

كود لجمع الدرجات


2saad
إذهب إلى أفضل إجابة Solved by أ / محمد صالح,

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

  • أفضل إجابة

أولا أحييك على تصميم شكل الشيت الذي لا يحتوي على أية معادلات ولا أكواد

لكن المطلوب كبير جدا تصميم وبرمجة شيت كنترول للمرحلة الابتدائية

وهذا عمل طويل ربما يأخذ منك شهورا حتى يكتمل كما تريد

على كل حال

هذه نتائج البحث في منتدانا الرائع عن برامج مشابهة

يمكنك الاستفادة منها وكلنا نتعلم من بعضنا

https://www.officena.net/ib/search/?&q=كنترول الابتدائى&type=forums_topic&nodes=135&search_and_or=and&sortby=relevancy

بالتوفيق 

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

7 ساعات مضت, 2saad said:

ولكن انا عايز مثال واحد فقط وانا اكمل الباقي

يمكنك استعمال المعادلات أولا وبعد الانتهاء من وضع جميع الشروط والاحتمالات يتم تحويل المعادلات إلى أكواد

ومثال لوضع درجات مادة اللغة العربية في شيت صف خامس

نضع في الخلية O10 المعادلة التالية

=' ملف وتحريري نصف العام صف خامس'!F10

وفي الخلية P10 المعادلة التالية

=' ملف وتحريري نصف العام صف خامس'!R10

وفي الخلية Q10 المعادلة التالية للجمع

=SUM(O10,P10)

نم سحب مقبض التعبئة لأسفل لنسخ المعادلة إلى باقي الخلايا 

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

وهي بسيطة جدا وهذا مثال لنفس المادة

Sub tst()
Dim lr As Long
lr = Sheets(" ملف وتحريري نصف العام صف خامس").Cells(Rows.Count, 2).End(xlUp).Row
With Sheets("شيت صف خامس").Range("O10:O" & lr)
.Formula = "=' ملف وتحريري نصف العام صف خامس'!G10"
.Value = .Value
End With
With Sheets("شيت صف خامس").Range("P10:P" & lr)
.Formula = "=' ملف وتحريري نصف العام صف خامس'!R10"
.Value = .Value
End With
With Sheets("شيت صف خامس").Range("Q10:Q" & lr)
.Formula = "=sum(O10,P10)"
.Value = .Value
End With
End Sub

مع ملاحظة الآتي

وجود مسافات زائدة في أسماء بعض الشيتات (" ملف وتحريري نصف العام صف خامس")

تسمية الشيتات باللغة الانجليزية تسهل التعامل مع المعادلات والأكواد

تكرار الكود السابق مع كل المواد مع تغيير المعادلة والمرجع الذي توضع فيه المعادلة

بالتوفيق 

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

  • 2 months later...

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