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.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour