스프레드시트 일반컴퓨터활용능력 1급 · 2009년04월19일 · 31/60
31.아래 그림과 같이 사용자 정의 폼에서 3개의 텍스트 상자에 데이터를 입력하고 '입력' 버튼을 클릭하면 현재 워크시트에 데이터가 입력되도록 작성하였다. 다음 중 프로시저에 대한 설명으로 옳지 않은 것은?

1
intRow = Range("B1").CurrentRegion.Rows.Count는 [B1]셀을 기준으로 처음 Count의 값은 2 이다.
2
.Offset(intRow,0) = txtDis 는 [B2] 셀에 txtDis 의 값을 입력한다.정답
3
.Offset(intRow, 2) = Val(txtPri)는 문자 데이터가 입력되면 0 값이 입력된다.
4
txtDis = "" : txtBook="" : txtPri=""은 초기화 시키는 작업으로 폼 화면에서 txtDis와 txtBook, txtPri는 빈칸으로 표시된다.
해설
intRow=Range("B1").CurrentRegion.Rows.Count 는 보기 1번처럼 B1셀을 기준으로 처음 Count의 값은 2입니다. 따라서 B1에서 Count 2를 하면 B3이 됩니다. .Offset(intRow,0)=txtDis 는 0열을 옮기면 그대로 B3 셀에 txtDis의 값을 입력한다는 말입니다. .Offset(intRow,1)=txtBook 는 1열을 옮긴후 즉 C3셀에 txtBook를 입력한다는 말입니다. 좀 어려운 문제이므로 그냥 암기하시는게 좋습니다.