Uppdatera referenser i andra kalkylblad samtidigt som du tar bort tomma kolumner och rader i ett kalkylblad
Uppdatera referenser i andra kalkylblad samtidigt som du tar bort tomma kolumner och rader i ett kalkylblad
Se följande exempelkod och dess konsolutgång. Cellen E3 i det andra kalkylbladet har en formel =Sheet1!C3 som hänvisar till cell C3 i det första kalkylbladet. Om du vill ställa inDeleteOptions.UpdateReference egendom somSann , kommer denna formel att uppdateras och bli =Sheet1!A1 vid borttagning av tomma kolumner och rader i det första kalkylbladet. Men om du kommer att ställa inDeleteOptions.UpdateReference egendom somfalsk, kommer formeln i cell E3 i det andra kalkylbladet att förbli =Sheet1!C3 och blir ogiltig.
Konsolutgång
Detta är konsolutgången för ovanstående exempelkod närDeleteOptions.UpdateReference egenskapen har satts somSann.
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
Detta är konsolutgången för ovanstående exempelkod närDeleteOptions.UpdateReference egenskapen har satts somfalsk. Som du kan se är formeln i cell E3 i det andra kalkylbladet inte uppdaterad och dess cellvärde är nu 0 istället för 4, vilket är ogiltigt.
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