HotXLS ドキュメント

Move メソッド

セルまたはセル範囲を指定した範囲に移動します

構文

procedure Move(Destination: IXLSRange);
procedure Move(Destination: IXLSRange; MoveMode: LongWord);
Destination IXLSRange: 指定された Range の移動先となる新しい範囲を指定します
MoveMode 省略可能な LongWord: 移動する範囲の部分。既定値は xlPasteAll

説明

MoveMode には以下の XlPasteType 定数のいずれかを使用できます

使用例

この使用例は、Sheet1 の範囲 A1:D4 を Sheet2 の範囲 E5:H8 に移動します

Workbook.Sheets[1].Range['A1', 'D4'].Move(Workbook.Sheets[2].Range['E5', 'H8']);
この使用例は、Sheet1 の範囲 A1:D4 の値を同じシートの範囲 E5:H8 に移動します

With Workbook.Sheets[1] do begin
   Range['A1', 'D4'].Move(Range['E5', 'H8'], xlPasteValues);
end;