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

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

قام بنشر

السلام عليكم


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,

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

قام بنشر

إبراهيم باشا

تقبل تحياتى

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

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

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