Ç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.update_reference ö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.update_reference ö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.update_reference ö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.update_reference ö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