Range.PasteSpecial-Methode (Excel)
Fügt ein Range-Objekt ein, das in den angegebenen Bereich kopiert wurde.
Syntax
Ausdruck. PasteSpecial (Einfügen, Operation, SkipBlanks, Transpose)
Ausdruck Eine Variable, die ein Range-Objekt darstellt.
Parameter
Name | Erforderlich/Optional | Datentyp | Beschreibung |
---|---|---|---|
Paste | Optional | XlPasteType | Der Teil des bereichs, der eingefügt werden soll, z. B. xlPasteAll oder xlPasteValues. |
Vorgang | Optional | XlPasteSpecialOperation | Der Einfügevorgang, z. B. xlPasteSpecialOperationAdd. |
SkipBlanks | Optional | Variant | True , wenn leere Zellen im Bereich der Zwischenablage nicht in den Zielbereich eingefügt werden. Der Standardwert ist False. |
Transpose | Optional | Variant | True , um Zeilen und Spalten zu transponieren, wenn der Bereich eingefügt wird. Der Standardwert ist False. |
Rückgabewert
Variant
Beispiel
In diesem Beispiel werden die Daten in den Zellen D1:D5 in „Sheet1“ durch die Summe der vorhandenen Inhalte und Zellen C1:C5 in „Sheet1“ ersetzt.
With Worksheets("Sheet1")
.Range("C1:C5").Copy
.Range("D1:D5").PasteSpecial _
Operation:=xlPasteSpecialOperationAdd
End With
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.