셀의 값을 편집 완료하고, 기존 값이 변경되었을 때 이벤트가 발생합니다.
사용자의 값 변경이외에도CellValue
함수를 이용하거나 헤더 영역의 전체 선택 CheckBox가 변경되었을 때 또는CheckAll
함수를 이용한 경우
각 데이터 행 단위로 변경된 CheckBox에 대해서 이벤트가 발생합니다.
CellValue 함수의flag
인자의 값이0
일 경우는 이 이벤트가 발생하지 않습니다.
function 오브젝트ID_OnChange(Row, Col, Value, OldValue, RaiseFlag) { }
Parameter | Type | Description |
---|---|---|
Row | Long |
해당 셀의 Row Index |
Col | Long |
해당 셀의 Column Index |
Value | String |
변경된 값, Format이 적용되지 않은 저장 시 사용되는 값 |
OldValue | String |
변경 이전의 값 |
RaiseFlag | Integer |
이벤트 발생 옵션 (0: 사용자 편집, 1: 메소드, 2: Paste(ctrl+v 붙여넣기)) |
function mySheet_OnChange(Row, Col, Value, OldValue, RaiseFlag) {
if(Col == 3 && mySheet.GetCellValue(Row, 2) == ‘원화' && Value == ‘9') {
alert("원화 일 때 코드는 10을 선택하여야 합니다.");
}
}
version | desc |
---|---|
7.0.0.0 |