Cómo: copiar datos y formato entre hojas de cálculo mediante programaciónHow to: Programmatically copy data and formatting across worksheets

Puede copiar datos desde un rango de una hoja a todas las hojas en un libro mediante el <xref:Microsoft.Office.Interop.Excel.Worksheets.FillAcrossSheets%2A> método.You can copy data from a range on one sheet to all the other sheets in a workbook by using the <xref:Microsoft.Office.Interop.Excel.Worksheets.FillAcrossSheets%2A> method. Especificar un intervalo, y si desea copiar los datos, formato o ambos.Specify a range, and whether you want to copy data, formatting, or both.

Se aplica a: la información de este tema se aplica al documento-proyectos y agregar de VSTO de nivel-en los proyectos de Excel.Applies to: The information in this topic applies to document-level projects and VSTO Add-in projects for Excel. Para obtener más información, consulte características disponibles por tipo de aplicación y el proyecto de Office.For more information, see Features available by Office application and project type.

EjemploExample

this.Application.ActiveWorkbook.Sheets.FillAcrossSheets(
    this.Application.get_Range("rangeData"), 
    Excel.XlFillWith.xlFillWithAll);
Me.Application.ActiveWorkbook.Sheets.FillAcrossSheets( _
    Me.Application.Range("rangeData"), Excel.XlFillWith.xlFillWithAll)

Compile el códigoCompile the code

En este ejemplo requiere un rango denominado rangeData en una hoja de cálculo.This example requires a range named rangeData in a worksheet.

Vea tambiénSee also

Trabajar con hojas de cálculo Work with worksheets
Cómo: agregar nuevas hojas de cálculo a libros mediante programación How to: Programmatically add new worksheets to workbooks
Cómo: cambiar el formato en filas de la hoja de cálculo que contienen celdas seleccionadas mediante programación How to: Programmatically change formatting in worksheet rows containing selected cells
Parámetros opcionales en las soluciones de OfficeOptional parameters in Office solutions