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.