إضافة الصيغ إلى Cells

إضافة الصيغة إلى Cell

إن إضافة صيغة إلى خلية تشبه تمامًا تعيين قيمة الخلية كما ناقشنا في موضوعنا السابق:الوصول إلى وتعديل قيمة Cell باستثناء أنه في هذه الحالة ، أضفنا قيمًا بسيطة إلى الخلايا. الآن ، سنضيف الصيغ. يمكن للمطورين استخدام خاصية Value للخلية للوصول إلى الصيغة وتعديلها أو غير ذلكSetCellValue يمكن أيضًا استخدام طريقة الخلية لإضافة أو تعديل الصيغة في خلية.

الأهمية: الفرق الأساسي بين استخدام قيمة الخاصية أوSetCellValue طريقة الخلية هي أن خاصية القيمة تستدعيRunAllFormulas طريقة الشبكة تلقائيًا لإعادة حساب قيم جميع الصيغ حيث كما في حالةSetCellValue مطوري الطريقة بحاجة للاتصالRunAllFormulas الطريقة بشكل صريح بعد إضافة الصيغ إلى الخلايا. في الواقع ، عندما نستخدمSetCellValue طريقة الخلية ثم تحدد هذه الطريقة قيمة الخلية إلىنوع الصيغة فقط ولا تحسب الصيغة. علاوة على ذلك ، يدعوRunAllFormulasطريقة في كل مرة ليست ضرورية. إذا كنت ترغب في إضافة العديد من الصيغ في خلايا ورقة العمل ، فيمكنك الاتصالRunAllFormulas الطريقة مرة واحدة فقط في النهاية.

تُضاف صيغة إلى خلية كقيمة سلسلة. علاوة على ذلك ، يجب أن تكون بنية الصيغة متوافقة مع بنية صيغة MS Excel. يجب أن تبدأ جميع الصيغ بامتدادعلامة المساواة (=).

في المثال الموضح أدناه ، أضفنا صيغة لمضاعفة قيم خليتين من ورقة العمل وتخزين النتيجة في خلية أخرى.RunAllFormulas يتم استدعاء الطريقة أيضًا في النهاية.

الآن قم بتشغيل التطبيق. إذا نقرت نقرًا مزدوجًا فوق الخلية حيث تمت إضافة الصيغة ، فستلاحظ أنه سيتم استبدال القيمة بالصيغة التي تحسب القيمة في النهاية الخلفية بالفعل.