Aggiorna i riferimenti in altri fogli di lavoro mentre elimini colonne e righe vuote in un foglio di lavoro
Aggiorna i riferimenti in altri fogli di lavoro mentre elimini colonne e righe vuote in un foglio di lavoro
Si prega di visionare il codice di esempio seguente e la relativa output della console. La cella E3 nel secondo foglio di lavoro ha una formula =Foglio1!C3 che si riferisce alla cella C3 nel primo foglio di lavoro. Se imposterai la proprietà DeleteOptions.UpdateReference su true, questa formula verrà aggiornata e diventerà =Sheet1!A1 eliminando colonne e righe vuote nel primo foglio di lavoro. Tuttavia, se imposterai la proprietà DeleteOptions.UpdateReference su false, la formula nella cella E3 del secondo foglio di lavoro rimarrà =Foglio1!C3 e diventerà non valida.
Output della console
Questo è l’output della console del codice di esempio sopra quando la proprietà DeleteOptions.UpdateReference è stata impostata su true.
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
Questo è l’output della console del codice di esempio sopra quando la proprietà DeleteOptions.UpdateReference è stata impostata su false. Come puoi vedere, la formula nella cella E3 del secondo foglio di lavoro non è stata aggiornata e il suo valore è ora 0 invece di 4, il che è non valido.
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