Cambiar la fuente de datos del gráfico a la hoja de trabajo de destino al copiar filas o rango

Escenarios de uso posibles

Cuando copia filas o un rango que contiene gráficos a una nueva hoja de cálculo, la fuente de datos del gráfico no cambia. Por ejemplo, si la fuente de datos del gráfico es =Sheet1!$A$1:$B$4, entonces después de copiar filas o un rango a una nueva hoja de cálculo, la fuente de datos seguirá siendo la misma, es decir, =Sheet1!$A$1:$B$4. Todavía se refiere a la hoja de cálculo antigua, es decir, Sheet1. Esto también es el comportamiento en Microsoft Excel. Pero si desea que haga referencia a la nueva hoja de cálculo de destino, entonces por favor utilice la propiedad CopyOptions.ReferToDestinationSheet y ajústela a true al llamar al método Cells.CopyRows(). Ahora, si su hoja de cálculo de destino es DestSheet, entonces la fuente de datos de su gráfico cambiará de =Sheet1!$A$1:$B$4 a =DestSheet!$A$1:$B$4.

Cambiar la fuente de datos del gráfico a la hoja de trabajo de destino al copiar filas o rango

El siguiente código de ejemplo explica el uso de la propiedad CopyOptions.ReferToDestinationSheet al copiar filas o un rango que contiene gráficos a una nueva hoja de cálculo. El código utiliza el archivo de Excel de ejemplo y genera el archivo de Excel de salida.

todo:image_alt_text