Documentación de HotXLS

Método Move

Mueve una celda o un rango de celdas al rango especificado

Sintaxis

procedure Move(Destination: IXLSRange);
procedure Move(Destination: IXLSRange; MoveMode: LongWord);
Destination IXLSRange. Especifica el nuevo rango al que se moverá el rango indicado
MoveMode Optional LongWord. part de rango be moved. Default es xlPasteAll

Descripción

MoveMode puede ser una de estas constantes XlPasteType
xlPasteAll
xlPasteFormats
xlPasteValues
xlPasteColumnWidths
xlPasteNumberFormats
xlPasteValuesNumberFormats

Ejemplo

Este ejemplo mueve el rango A1:D4 de Sheet1 al rango E5:H8 de Sheet2

Workbook.Sheets[1].Range['A1', 'D4'].Move(Workbook.Sheets[2].Range['E5', 'H8']);
Este ejemplo mueve los valores del rango A1:D4 de Sheet1 al rango E5:H8 de la misma hoja

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