تحديث المراجع في ورقات العمل الأخرى أثناء حذف الأعمدة والصفوف الفارغة في ورقة العمل

تحديث المراجع في ورقات العمل الأخرى أثناء حذف الأعمدة والصفوف الفارغة في ورقة العمل

يرجى رؤية الكود العيني التالي ومخرجات وحدة التحكم الخاصة به. يحتوي الخلية E3 في الورقة العمل الثانية على صيغة =Sheet1!C3 التي تشير إلى الخلية C3 في الورقة العمل الأولى. إذا قمت بتعيين الخاصية DeleteOptions.update_reference ك صحيح, سيتم تحديث هذه الصيغة وتصبح =Sheet1!A1 عند حذف الأعمدة والصفوف الفارغة في الورقة العمل الأولى. ومع ذلك، إذا قمت بتعيين الخاصية DeleteOptions.update_reference ك خطأ, ستظل الصيغة في الخلية E3 من الورقة العمل الثانية =Sheet1!C3 وتصبح غير صالحة.

نموذج برمجة

مخرجات الوحدة

هذه هي مخرجات وحدة التحكم للكود العيني أعلاه عندما يتم تعيين الخاصية DeleteOptions.update_reference ك صحيح.

 Cell E3 before deleting blank columns and rows in Sheet1.

\--------------------------------------------------------

Cell Formula: =Sheet1!C1

Cell Value: 4


Cell E3 after deleting blank columns and rows in Sheet1.

\--------------------------------------------------------

Cell Formula: =Sheet1!A1

Cell Value: 4

هذه هي مخرجات وحدة التحكم للكود العيني أعلاه عندما يتم تعيين الخاصية DeleteOptions.update_reference ك خطأ. كما ترون، الصيغة في الخلية E3 من الورقة العمل الثانية لم تتم تحديثها وقيمة الخلية الآن هي 0 بدلاً من 4 وهو غير صالحة.

 Cell E3 before deleting blank columns and rows in Sheet1.

\--------------------------------------------------------

Cell Formula: =Sheet1!C1

Cell Value: 4


Cell E3 after deleting blank columns and rows in Sheet1.

\--------------------------------------------------------

Cell Formula: =Sheet1!C1

Cell Value: 0