Documentação do HotXLS

Método Move

Move uma célula ou um intervalo de células para o intervalo especificado

Sintaxe

procedure Move(Destination: IXLSRange);
procedure Move(Destination: IXLSRange; MoveMode: LongWord);
Destination IXLSRange. Especifica o novo intervalo para o qual o intervalo indicado será movido
MoveMode Optional LongWord. A parte do intervalo a mover. O valor predefinido é xlPasteAll

Descrição

MoveMode pode ser uma destas constantes XlPasteType
xlPasteAll
xlPasteFormats
xlPasteValues
xlPasteColumnWidths
xlPasteNumberFormats
xlPasteValuesNumberFormats

Exemplo

Este exemplo move o intervalo A1:D4 da Folha1 para o intervalo E5:H8 da Folha2

Workbook.Sheets[1].Range['A1', 'D4'].Move(Workbook.Sheets[2].Range['E5', 'H8']);
Este exemplo move os valores do intervalo A1:D4 da Folha1 para o intervalo E5:H8 da mesma folha

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