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

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

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

عينة البرمجة

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

هذا هو إخراج وحدة التحكم لعينة التعليمات البرمجية أعلاه عندماDeleteOptions.UpdateReference تم تعيين الخاصية على أنهاحقيقي.

 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.UpdateReference تم تعيين الخاصية على أنهاخاطئة. كما ترى ، لم يتم تحديث الصيغة الموجودة في الخلية 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