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

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

قام بنشر

السلام عليكم


Sub Al_S()

Dim Rn As Range

For Each Rn In Range("M5:O" & Cells(Rows.Count, 2).End(xlUp).Row).Rows

If Application.Sum(Rn.Value) > 1 Then

Cells(Rn.Row, "P") = 1

ElseIf Application.Sum(Rn.Offset(0, -9).Value) <> "" Then

Cells(Rn.Row, "P") = 2

ElseIf Application.Sum(Rn.Value) > 0 Then

Cells(Rn.Row, "P") = ""

End If

Next

End Sub

قام بنشر

الاخ عباد

وعليكم السلام ورحمه الله وبركاته

مشكورا على المحاوله

ولكن من الواضح ان الكود

يعطى الرقم 2 بغض النظر عن وجود مبالغ فى العمود G

مع ان المعادله لاتعطى الرقم 2 الا اذا كان (G8<>"",2,

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

قام بنشر

إبراهيم باشا

تقبل تحياتى

ياريت لو توضح فى المشاركة نفسها (بالإضافة للمرفق) المعادلة المطلوب العمل عليها و الهدف منها

وذلك لوجود مشاكل فى التحميل كما أن كثير من شبكات النت حالياً تستخدم نظام حدود الداونلوود

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information