Range.PasteSpecial (Excel)
Cola um objeto Range que foi copiado para o intervalo especificado.
PasteSpecial (Paste, Operation, SkipBlanks, Transpose)
With Worksheets("Sheet1")
.Range("C1:C5").Copy
.Range("D1:D5").PasteSpecial _
Operation:=xlPasteSpecialOperationAdd
End With
Arguments
Optional arguments
Os seguintes argumentos são opcionais
Paste (XlPasteType) - A parte do intervalo a ser colada, como xlPasteAll ou xlPasteValues.
Aqui você pode encontrar os valores possíveis para
Operation (XlPasteSpecialOperation) - A operação de colagem, tais como xlPasteSpecialOperationAdd.
Os valores possíveis são
xlPasteSpecialOperationAdd | Os dados copiados serão adicionados ao valor na célula de destino. |
xlPasteSpecialOperationDivide | Os dados copiados dividirão o valor na célula de destino. |
xlPasteSpecialOperationMultiply | Os dados copiados multiplicarão o valor na célula de destino. |
xlPasteSpecialOperationNone | Nenhum cálculo será feito na operação de colagem. |
xlPasteSpecialOperationSubtract | Os dados copiados serão subtraídos do valor na célula de destino. |
SkipBlanks (Boolean) - 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 (Boolean) - True para transpor linhas e colunas quando o intervalo é colado. O valor padrão é False.