Método Range.PasteSpecial (Excel)

Cola um objeto Range que foi copiado para o intervalo especificado.

Sintaxe

expressão. PasteSpecial (Colar, Operação, SkipBlanks, Transpose)

expressão Uma variável que representa um objeto de Intervalo.

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
Paste Opcional XlPasteType A parte do intervalo a ser colada, como xlPasteAll ou xlPasteValues.
Operação Opcional XlPasteSpecialOperation A operação de colagem, tais como xlPasteSpecialOperationAdd.
SkipBlanks Opcional Variantes True para ter células em branco no intervalo na Área de Transferência que não deve ser colada no intervalo de destino. O valor padrão é False.
Transpose Opcional Variantes True para transpor linhas e colunas quando o intervalo é colado. O valor padrão é False.

Valor de retorno

Variant

Exemplo

Este exemplo substitui os dados nas células D1:D5 na Planilha1 com a soma do conteúdo existente e das células C1:C5 na Planilha1.

With Worksheets("Sheet1") 
 .Range("C1:C5").Copy 
 .Range("D1:D5").PasteSpecial _ 
  Operation:=xlPasteSpecialOperationAdd 
End With

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.