Range.PasteSpecial 方法 (Excel)

貼上已複製到指定範圍的 Range 物件。

語法

運算式PasteSpecial (貼上OperationSkipBlanksTranspose)

expression 代表 Range 物件的變數。

參數

名稱 必要/選用 資料類型 描述
Paste 選用 XlPasteType 要貼上的部分範圍,如 xlPasteAllxlPasteValues
Operation 選用 XlPasteSpecialOperation 貼上作業,例如 xlPasteSpecialOperationAdd
SkipBlanks 選用 Variant 如果設為 True,不會將剪貼簿範圍中的空白儲存格貼到目的地範圍。 預設值為 False
Transpose 選用 Variant True 是表示 在貼上範圍時轉置資料列和資料行。 預設值為 False

傳回值

Variant

範例

這個範例會在 Sheet1 上,用現有內容與 C1:C5 儲存格的加總取代 D1:D5 儲存格中的資料。

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

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應