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

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

قام بنشر

المطلوب غير واضح لي

ولكن

ربما تقصد أن تكتب في الخلية J2

=E2

ليظهر نفس الرقم الموجود في E2

قام بنشر

الفيمة الموجودة قي E2 ناتجة عن حساب أكبر قيمة في المدى من A3:A1000 وهي 18 حاليا

=MAX(A3:A1000)

وإذا كنبنا في J2 هذه المعادلة

=E2

فسيظهر نفس الرقم 18

هذا شرح بالتفصيل لما قمت أنا  بعمله حاليا

ما المطلوب بالتفصيل ؟

قام بنشر

نسخ القيمة المحصل عليها ولصقها  لكن عندما تتعير القيمة E2  تمسح لذا يلزم كود خاص لنسخ القيمة دون ان تمسح

  • تمت الإجابة
قام بنشر

حسب فهمي للمطلوب يمكنك استعمال الإجراء التالي

وربطه بزر أو شكل أو صورة

Sub tar7eel()
Range("j2").Value = Range("e2").Value
End Sub

ومتى تريد تحديث قيمة J2 يتم الضغط على الزر وتنفيذ الإجراء

  • Like 2
  • Thanks 1
قام بنشر

تفضل هذا مطلوبك الثاني

Sub tar7eel()
For n = 2 To Cells(Rows.Count, 9).End(xlUp).Row
If Range("i" & n).Value = Range("d2").Value Then Range("j" & n).Value = Range("e2").Value
Next n
End Sub

بالتوفيق

  • Like 3
قام بنشر

لن تحصل على شيء لأن العمود Q فارغ 

للعلم الدالة cells تستعمل في التعامل مع النطاقات مثلها مثل range

ولكن الفرق أن range نقدم لها اسم النطاق مثلا 

range("c5").value = "Mas"

هذا الكود يقوم بكتابة Mas في الخلية C5

ويمكن استعمال cells لنفس الغرض

cells(5, 3).value = "Mas"

حيث أن 5 هو رقم الصف و3 هو رقم العمود

فعند كتابتك رقم 17 في خانة العمود فأنت تقصد العمود Q

بالتوفيق

  • Like 2

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

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

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

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

سجل حساب جديد

تسجيل دخول

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

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

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

Important Information