책 내용 질문하기
기출문제 질문입니다.
도서
[2013] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
195
조회수
119
작성일
2013-01-05
작성자
첨부파일

안녕하세요

기출문제 2011년 3회 엑셀 E형 문제인데요

조회 버튼에 프로시저 작성 식이 이해가 가지 않아서 설명 좀 부탁드립니다 ㅜ ㅜ

스위치=0

참조행=0

For each aa in range("b4:b19")

참조행 = 참조행 + 1

If aa.value = txt원아명 then

lst원아정보.rowsource = "b" & 참조행+3 & ":h" & 참조행 +3

스위치 = 1

exit for

Next

if 스위치 = 0 then

msgbox "조건에 일치하는 자료가 없습니다"

end if

end sub

표시한 부분이 이해가 가질 않는데요 ㅜ

워크시트의 데이터가 들어있는 표는 3행부터 시작하는데 왜

변수가 0인지, 위 표시된 부분들을 설명 부탁드립니다, 항상 감사합니다 ^^

답변
2013-01-07 10:09:48

안녕하세요.

님의 말씀대로 데이터가 들어 있는 위치는 3행이므로 참조행=0 대신 참조행=3으로 하고, lst원아정보.rowsource = "b" & 참조행+3 & ":h" & 참조행 +3 에서 +3을 삭제하고 lst원아정보.rowsource = "b" & 참조행 & ":h" & 참조행으로 작성해도 됩니다. 저희 교재는 참조행=0으로 하는 데신, 이 부분에 참조행+3을 한 것입니다. 방법의 차이라고 보면 됩니다.

즐거운 하루 되세요.

"
  • *
    2013-01-07 10:09:48

    안녕하세요.

    님의 말씀대로 데이터가 들어 있는 위치는 3행이므로 참조행=0 대신 참조행=3으로 하고, lst원아정보.rowsource = "b" & 참조행+3 & ":h" & 참조행 +3 에서 +3을 삭제하고 lst원아정보.rowsource = "b" & 참조행 & ":h" & 참조행으로 작성해도 됩니다. 저희 교재는 참조행=0으로 하는 데신, 이 부분에 참조행+3을 한 것입니다. 방법의 차이라고 보면 됩니다.

    즐거운 하루 되세요.

    "
· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.