Cómo: Copiar datos y formato de una hoja de cálculo al resto mediante programaciónHow to: Programmatically Copy Data and Formatting across Worksheets

Puede copiar datos de un intervalo en una hoja en todas las demás hojas en un libro utilizando la <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. Especifique un intervalo, y si van a copiar datos, formato o ambos.Specify a range, and whether you want to copy data, formatting, or both.

Aplicación: la información de este tema se aplica a los proyectos de nivel de documento y a los proyectos de complemento de VSTO para 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 aplicación y tipo de 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)

Compilar el códigoCompiling the Code

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 Working 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 mediante programación el formato en filas de hoja de cálculo que contienen celdas seleccionadas How to: Programmatically Change Formatting in Worksheet Rows Containing Selected Cells
Parámetros opcionales en las soluciones de OfficeOptional Parameters in Office Solutions