Compartir vía


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.