指定した範囲内にコピーされた Range オブジェクトを貼り付けます。
構文
式。PasteSpecial (貼り付け、 操作、 SkipBlanks、 転置)
expression は Range オブジェクトを表す変数です。
パラメーター
| 名前 | 必須 / オプション | データ型 | 説明 |
|---|---|---|---|
| Paste | 省略可能 | XlPasteType | 貼り付ける範囲の部分 ( xlPasteAll や xlPasteValues など)。 |
| 操作 | 省略可能 | XlPasteSpecialOperation | xlPasteSpecialOperationAdd などの貼り付け操作。 |
| SkipBlanks | 省略可能 | バリアント型 (Variant) | クリップボードの範囲内の空白セルを貼り付け先範囲に貼り付けない場合は true。 既定値は False です。 |
| Transpose | 省略可能 | バリアント型 (Variant) | 範囲を貼り付けるときに行と列を入れ替える場合は true。 既定値は False です。 |
戻り値
バリアント型
例
次の使用例は、シート 1 のセル範囲 D1:D5 の各セルのデータに、シート 1 のセル範囲 C1:C5 の対応するセルのデータを加算します。
With Worksheets("Sheet1")
.Range("C1:C5").Copy
.Range("D1:D5").PasteSpecial _
Operation:=xlPasteSpecialOperationAdd
End With
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。