> For the complete documentation index, see [llms.txt](https://docs.nedyx.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.nedyx.com/nedyx/clearlines-functions/widget-functions/copy.md).

# 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.
