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

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

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

السلام عليكم

الاخ / skyblue

جرب هذه الدالةفي الخلية التي تريد ان يظهر بها no او ok

=IF(J7<=0,"no",IF(J7<=$L$3,"ok",""))

السلام عليكم

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

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

حيث ان هذا الكود سوف استفيد منه كثيرا .

تحياتي

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

أخي الكريم

في ملاحظاتك لم تذكر ماذا لو كان الربح أكبر من صفر وأقل من الهدف اليومي

على العموم أنا اعتبرتها no وأصبحت المعادلة في الخلية m7 هكذا

=IF(J7="","",IF(J7>=$L$3,"ok","no"))

ومرفق ملفك بعد التعديل

mas-ظ…44.rar

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

السلام عليكم

بعد الشكر و التقدير لأخواني الأفاضل الذين سبقوني بالرد

اذا كنت تريد اضافة الدالة بواسطة الكود

في المرفق

يتم اضافة دالة الأخ Mas بمجرد الضغط على الزر

ay-م44.rar

ay-م44.rar

قام بنشر

مع التحية والتقدير لكل الاخوان اللي ساعدوني الا انني اريد التعديل على هذا الكود ...لانني ارغب ان يكون الكود بهذا الشكل لامر ما انا احتاجه .

فقد حاولت ان اعمل هذا الكود ولكن لم يعمل معي .

ارجوا المساعدة

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

TA = Target.Address

If TA = "$l$3" Then

If [j7] >= [l3] Then

[m7] = ["OK"]

ElseIf [j7] = "" Then

[m7] = [""]

ElseIf [j7] < [l3] Then

[m7] = ["NO"]

End If

End If

End Sub

قام بنشر

أخي الكريم

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

وفي حالتك

المعادلة التي كتبتها لك

وقام الأخ أحمد يعقوب مشكورا بنسخ المعادلة بالكود

تفي بالغرض دون الحاجة إلى حدث تغيير التحديد

فلو قمت بتغيير القيم الموجودة في الربح/الخسارة ستتغير بناء عليها قيمة العمود ملاحظة في الحال دون الحاجة إلى حدث تغيير التحديد

كل عام أنتم بخير

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

السلام عليكم

نعم التعاون اخي عمر واخي محمد صالح واخي احمد يعقوب

هذه مواطن كسب الاجر لان تنفيذ احتياج الناس في هذا الوقت والناس مشغولين باحتياجاتهم

نبتغي من وراه لنا ولكم ولجميع المشاركين اجر كشف الكرب واستغاثة الملهوف وعون الناس

فمن كان ففي عون اخيه كان الله في عونه ( بمعنى الاحاديث وليس سرد نصوص )

حسب ما اطلعت على المرفق فلنعطيه ما يريده

تفضل الكود:

Private Sub Worksheet_Change(ByVal Target As Range)


If Target.Address = "$L$3" Then

For R = 7 To 14

    If Cells(R, 10) >= [L3] Then

        Cells(R, 13) = "OK"

    ElseIf Cells(R, 10) = "" Then

        Cells(R, 13) = ""

    ElseIf Cells(R, 10) < [L3] Then

    Cells(R, 13) = "NO"

    End If

Next

End If

End Sub

ay-م44.rar

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

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

شكرا جزيلا لك استاذنا الكبير القدير الفاضل خبورخير

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

قام بنشر

شكرا لجميع الاخوان الافاضل اللذين قدموا المساعدة لي ...فعلا هذا المنتدى ملئي بالطيبين .

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

تحياتي لكم جميعا

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