Método Copy
Copia uma célula ou um intervalo de células para o intervalo especificado
Sintaxe
procedure Copy(Destination:
IXLSRange; CopyMode: LongWord);
| Destination |
IXLSRange. Especifica o novo intervalo para o qual o intervalo indicado será copiado |
| CopyMode |
Optional LongWord. A parte do intervalo a copiar. O valor predefinido é xlPasteAll |
Descrição
CopyMode pode ser uma destas constantes XlPasteType
| xlPasteAll |
| xlPasteFormats |
| xlPasteValues |
| xlPasteColumnWidths |
| xlPasteNumberFormats |
| xlPasteValuesNumberFormats |
Exemplo
Este exemplo copia o intervalo A1:D4 da Folha1 para o intervalo E5:H8 da Folha2
Workbook.Sheets[1].Range['A1', 'D4'].Copy(Workbook.Sheets[2].Range['E5', 'H8']);
Este exemplo copia os formatos do intervalo A1:D4 da Folha1 para o intervalo E5:H8 da mesma folha
With Workbook.Sheets[1] do begin
Range['A1', 'D4'].Copy(Range['E5', 'H8'], xlPasteFormats);
end;
Este exemplo copia 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'].Copy(Range['E5', 'H8'], xlPasteValues);
end;