Copy メソッド
セルまたはセル範囲を指定した範囲にコピーします
構文
procedure Copy(Destination:
IXLSRange; CopyMode: LongWord);
| Destination |
IXLSRange: 指定された Range をコピー先として受け取る新しい範囲を指定します |
| CopyMode |
省略可能な LongWord: コピーする範囲の部分。既定値は xlPasteAll |
説明
CopyMode には以下の XlPasteType 定数のいずれかを使用できます
使用例
この使用例は、Sheet1 の範囲 A1:D4 を Sheet2 の範囲 E5:H8 にコピーします
Workbook.Sheets[1].Range['A1', 'D4'].Copy(Workbook.Sheets[2].Range['E5', 'H8']);
この使用例は、Sheet1 の範囲 A1:D4 の書式を同じシートの範囲 E5:H8 にコピーします
With Workbook.Sheets[1] do begin
Range['A1', 'D4'].Copy(Range['E5', 'H8'], xlPasteFormats);
end;
この使用例は、Sheet1 の範囲 A1:D4 の値を同じシートの範囲 E5:H8 にコピーします
With Workbook.Sheets[1] do begin
Range['A1', 'D4'].Copy(Range['E5', 'H8'], xlPasteValues);
end;