Aggiorna i riferimenti in altri fogli di lavoro eliminando colonne e righe vuote in un foglio di lavoro

Aggiorna i riferimenti in altri fogli di lavoro eliminando colonne e righe vuote in un foglio di lavoro

Consultare il seguente codice di esempio e il relativo output della console. La cella E3 nel secondo foglio di lavoro ha una formula =Foglio1!C3 che fa riferimento alla cella C3 nel primo foglio di lavoro. Se metteraiDeleteOptions.UpdateReference proprietà comeVERO , questa formula verrà aggiornata e diventerà =Foglio1!A1 eliminando colonne e righe vuote nel primo foglio di lavoro. Tuttavia, se imposteraiDeleteOptions.UpdateReference proprietà comefalso, la formula nella cella E3 del secondo foglio di lavoro rimarrà =Foglio1!C3 e non sarà più valida.

Uscita console

Questo è l’output della console del codice di esempio precedente whenDeleteOptions.UpdateReference proprietà è stata impostata comeVERO.

 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 precedente whenDeleteOptions.UpdateReference proprietà è stata impostata comefalso. Come puoi vedere, la formula nella cella E3 del secondo foglio di lavoro non viene aggiornata e il suo valore di cella ora è 0 invece di 4 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