# COPY

#### Syntax <a href="#syntax" id="syntax"></a>

**COPY**(*range*; *widget*; *startRow*; *startColumn*)

* *range* - the range of values which should be copied into widget - ***Value type**: range of any value*
* *widget* - the widget which is to be filled with the values - ***Value type**: widget*
* *startRow* - the row index of the upper left cell of widget, where range should be copied into - ***Value type**: number (optional, default: 1)*
* *startColumn* - the column index of the upper left cell of widget, where range should be copied into - ***Value type**: number (optional, default: 1)*

#### Remarks <a href="#remarks" id="remarks"></a>

* The COPY function uses the same logic as the widget assignment operator.
* The range of the widget is automatically increased if the insertion of *range* (at *startRow* and *startColumn*) requires it.
