OnKeyDown (event)

셀의 값을 수정 중이거나 선택된 셀에 키보드를 누른 경우 이벤트가 발생합니다. KeyCode는 아스키 값이므로 변환하여 사용합니다.

Syntax

function 오브젝트ID_OnKeyDown(Row, Col, KeyCode, Shift) { }

Parameters

Parameter Type Description
Row Long 해당 셀의 Row Index
Col Long 해당 셀의 Column Index
KeyCode Integer 키보드의 아스키 값
Shift Integer 1 : Shift키가 눌린 경우
2 : Ctrl키가 눌린 경우
0 : 그외

Example

function mySheet_OnKeyDown(Row, Col, KeyCode, Shift) {
  //마지막 컬럼에서 엔터키가 눌린 경우 다음행의 처음에 포커스 두기
  if(KeyCode == 13 && Col == mySheet.LastCol()) {
    mySheet.SelectCell(Row + 1, 2);
  }
}

See also

Since

version desc
7.0.0.0