# Copy/Cut/ClearData

マニュアル > コントロールリファレンス > 基本 > グリッドコントロール > メソッド > # Copy/Cut/ClearData |

| コピー / カット / データクリア を行います。 構文1 Copy / Cut( AreaType ) ClearData( AreaType [,bOnlyEditCell = T] ) 指定したエリアのセルのデータをコピー/ カット / データクリアする。 パラメータ
AreaType
| 型： | 文字
| "all" - すべてのセル。 "select" -現在選択している範囲のセル。 "cursor" -現在のカーソル位置のセル。１つしかセルを選択していない場合は、"select"と同じ。
bOnlyEditCell
| 型： | ブール
| ※ClearDataメソッドのみのパラメータです。 TRUE- セルタイプが"edit"の内容のみが対象 FALSE - すべてのセルタイプが対象
戻り値
| 型： | ブール
| FALSE - 失敗。TRUE - 成功。
構文2 Copy / Cut ( "cell", Col, Row ) ClearData ( "cell", Col, Row [,bOnlyEditCell = T] ) 指定したセルのデータをコピー/ カット / データクリアする。 パラメータ
AreaType
| 型： | 文字
| "cell"
Col
| 型： | 数値
| 列のインデックス（0から始まる列番号）。
Row
| 型： | 数値
| 行のインデックス（0から始まる行番号）。
bOnlyEditCell
| 型： | ブール
| ※ClearDataメソッドのみのパラメータです。 TRUE- セルタイプが"edit"の内容のみが対象 FALSE - すべてのセルタイプが対象
戻り値
| 型： | ブール
| FALSE - 失敗。TRUE - 成功。
構文3 Copy / Cut ( "row", Row ) ClearData ( "row", Row [,bOnlyEditCell = T] ) 指定した行のデータをコピー/ カット / データクリアする。 パラメータ
AreaType
| 型： | 文字
| "row"
Row
| 型： | 数値
| 行のインデックス（0から始まる行番号）。
bOnlyEditCell
| 型： | ブール
| ※ClearDataメソッドのみのパラメータです。 TRUE- セルタイプが"edit"の内容のみが対象 FALSE - すべてのセルタイプが対象
戻り値
| 型： | ブール
| FALSE - 失敗。TRUE - 成功。
構文4 Copy / Cut ( "col", Col ) ClearData ( "col", Col [,bOnlyEditCell = T] ) 指定した列のデータをコピー/ カット / データクリアする。 パラメータ
AreaType
| 型： | 文字
| "col"
Col
| 型： | 数値
| 列のインデックス（0から始まる列番号）。
bOnlyEditCell
| 型： | ブール
| ※ClearDataメソッドのみのパラメータです。 TRUE- セルタイプが"edit"の内容のみが対象 FALSE - すべてのセルタイプが対象
戻り値
| 型： | ブール
| FALSE - 失敗。TRUE - 成功。
構文5 Copy / Cut ( "range", Col1, Row1, Col2, Row2 ) ClearData ( "range", Col1, Row1, Col2, Row2 [,bOnlyEditCell = T] ) 指定した範囲のセルのデータをコピー/ カット / データクリアする。 パラメータ
AreaType
| 型： | 文字
| "range"
Col1
| 型： | 文字
| 列1のインデックス（0から始まる列番号）。
Row1
| 型： | 数値
| 行1のインデックス（0から始まる行番号）。
Col2
| 型： | 数値
| 列2のインデックス（0から始まる列番号）。
Row2
| 型： | 数値
| 行2のインデックス（0から始まる行番号）。
bOnlyEditCell
| 型： | ブール
| ※ClearDataメソッドのみのパラメータです。 TRUE- セルタイプが"edit"の内容のみが対象 FALSE - すべてのセルタイプが対象
戻り値
| 型： | ブール
| FALSE - 失敗。TRUE - 成功。
解説
セルのデータをコピー/ カット / データクリアします。コピーしたデータは指定した位置に貼り付け（Paste）できます。Excelなどにも貼り付けできます。 カットはコピーと似ていますが、カットを行うとコピーを行った後にセルのデータがクリアされます。データクリアは、セルのデータをクリアします。それぞれ下記のキーと連動しています。
キー操作 | 対応するメソッド | 効果
Ctrl+C | Copy("select") | 選択している範囲をコピーする。
Ctrl+X | Cut("select") | 選択している範囲をカットする。
DEL | ClearData ("select") | 選択している範囲をクリアする。
参照 SetCellType SetCellProperty GetCellProperty SetData GetData SetTableData GetTableData SetColData SetRowData SetColWidth GetColWidth SetRowHeight GetRowHeight AddRow AddCol InsertRow InsertCol DelRow DelCol Clear FindRowData FindColData IsSelectedRow IsSelectedCol IsSelectedCell GetSelectedRow GetSelectedRows GetSelectedCol GetSelectedCols GetSelectedCell SelectCell ClearSelection ScrollCell GetFirstVisibleRow GetFirstVisibleCol Copy Paste Cut ClearData LoadCsvFile SaveCsvFile SetGridLine Print