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 Hoja1 al rango E5:H8 de Hoja2

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

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