Como copiar dados e formatar em planilhas programaticamente

Você pode copiar dados de um intervalo em um folha a todas as folhas restantes em uma pasta de trabalho usando o método de FillAcrossSheets .Especifique um intervalo, e se você deseja copiar dados, formatação, ou ambos.

Aplicável a: As informações neste tópico se aplicam a projetos de nível de documento e projetos de nível de aplicativo para Excel 2013 e Excel 2010. Para obter mais informações, consulte Recursos disponíveis pelo aplicativo do Office e o tipo de projeto.

Exemplo

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

Compilando o código

Esse exemplo requer um intervalo nomeado rangeData em uma planilha.

Consulte também

Tarefas

Como adicionar novas planilhas a pastas de trabalho programaticamente

Como alterar a formatação em linhas de planilhas que contêm células selecionadas programaticamente

Conceitos

Trabalhando com planilhas

Parâmetros opcionais em soluções do Office