Méthode Range.PasteSpecial (Excel)

Colle un objet Range qui a été copié dans la plage spécifiée.

Syntaxe

expression. PasteSpecial (Paste, Operation, SkipBlanks, Transpose)

expression Variable représentant un objet Range.

Paramètres

Nom Requis/Facultatif Type de données Description
Paste Facultatif XlPasteType La partie de la plage à coller, par exemple, xlPasteAll ou xlPasteValues.
Opération Facultatif XlPasteSpecialOperation L’opération de collage, tel que xlPasteSpecialOperationAdd.
SkipBlanks Facultatif Variant True pour que les cellules vides de la plage dans le Presse-papiers ne soient pas collées dans la plage de destination. La valeur par défaut est False.
Transpose Facultatif Variant True pour transposer des lignes et des colonnes lorsque la plage est collée. La valeur par défaut est False.

Valeur renvoyée

Variant

Exemple

Cet exemple remplace les données des cellules D1:D5 de Sheet1 par la somme des contenus existants et des cellules C1:C5 de Sheet1.

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

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.