Método Copy
Copia una celda o un rango de celdas en el rango especificado
Sintaxis
procedure Copy(Destination:
IXLSRange; CopyMode: LongWord);
| Destination |
IXLSRange. Especifica el nuevo rango al que se copiará el rango indicado |
| CopyMode |
Optional LongWord. part de rango be copied. Default es xlPasteAll |
Descripción
CopyMode puede ser una de estas constantes XlPasteType
| xlPasteAll |
| xlPasteFormats |
| xlPasteValues |
| xlPasteColumnWidths |
| xlPasteNumberFormats |
| xlPasteValuesNumberFormats |
Ejemplo
Este ejemplo copia el rango A1:D4 de Hoja1 en el rango E5:H8 de Hoja2
Workbook.Sheets[1].Range['A1', 'D4'].Copy(Workbook.Sheets[2].Range['E5', 'H8']);
Este ejemplo copia los formatos del rango A1:D4 de Hoja1 en el rango E5:H8 de la misma hoja
With Workbook.Sheets[1] do begin
Range['A1', 'D4'].Copy(Range['E5', 'H8'], xlPasteFormats);
end;
Este ejemplo copia los valores del rango A1:D4 de Hoja1 en el rango E5:H8 de la misma hoja
With Workbook.Sheets[1] do begin
Range['A1', 'D4'].Copy(Range['E5', 'H8'], xlPasteValues);
end;