Çalışma sayfasında boş sütunları ve satırları silerken diğer çalışma sayfalarındaki referansları güncelle

Çalışma sayfasında boş sütunları ve satırları silerken diğer çalışma sayfalarındaki referansları güncelle

Lütfen aşağıdaki örnek kodu ve konsol çıktısını inceleyin. İkinci çalışma sayfasındaki E3 hücresinde, birinci çalışma sayfasındaki C3 hücresine atıfta bulunan =Sheet1!C3 formülü bulunmaktadır. DeleteOptions.UpdateReference özelliğini true olarak ayarlarsanız, bu formülü sildiğinizde güncellenecek ve birinci çalışma sayfasında boş sütunları ve satırları sildiğinizde =Sheet1!A1 olacaktır. Ancak DeleteOptions.UpdateReference özelliğini false olarak ayarlarsanız, ikinci çalışma sayfasındaki formül =Sheet1!C3 olmaya devam eder ve geçersiz hale gelir.

Programlama Örneği

Konsol Çıktısı

DeleteOptions.UpdateReference özelliği true olarak ayarlandığında yukarıdaki örnek kodun konsol çıktısı budur.

 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 özelliği false olarak ayarlandığında yukarıdaki örnek kodun konsol çıktısı budur. Görebileceğiniz gibi, ikinci çalışma sayfasındaki formül güncellenmedi ve hücre değeri artık geçersizdir ve 0’dır.

 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