Método Range.PasteSpecial (Excel)
Pega un objeto Range que se ha copiado en el intervalo especificado.
Sintaxis
expresión. PasteSpecial (Paste, Operation, SkipBlanks, Transpose)
expresión Variable que representa un objeto Range.
Parameters
Nombre | Obligatorio/opcional | Tipo de datos | Descripción |
---|---|---|---|
Paste | Opcional | XlPasteType | La parte del rango que se pega, como xlPasteAll o xlPasteValues. |
Operation | Opcional | XlPasteSpecialOperation | La operación de pegado, como xlPasteSpecialOperationAdd. |
SkipBlanks | Opcional | Variant | True para que las celdas en blanco del rango del Portapapeles no se pequen en el rango de destino. El valor predeterminado es False. |
Transpose | Opcional | Variant | True para transponer filas y columnas cuando se pega el intervalo. El valor predeterminado es False. |
Valor devuelto
Variant
Ejemplo
En este ejemplo, se reemplazan los datos de las celdas D1:D5 en Sheet1 con la suma del contenido y las celdas existentes C1:C5 en Sheet1
With Worksheets("Sheet1")
.Range("C1:C5").Copy
.Range("D1:D5").PasteSpecial _
Operation:=xlPasteSpecialOperationAdd
End With
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.