책 내용 질문하기
엑셀 1편) p.242 문제2번 - 프로시저
도서
[2013] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
242
조회수
151
작성일
2013-01-09
작성자
첨부파일

프로시저 부분 공부하고 있는데요.

참조행에 의미를 모르겠어요.

교재에 나온 설명 글을 읽어도 이해가 잘 되지 않아서요.ㅠㅠ

엑셀 1편 p.242 기출문제 2번의 답이

스위치 = 0
참조행 = 3
For Each aa In Range("d4:d7")
참조행 = 참조행 + 1
If aa.Value = txt고객명 Then
txt고객등급 = Cells(참조행, 5)
txt매출금액 = Cells(참조행, 6)
txt결제방식 = Cells(참조행, 7)
스위치 = 1
Exit For
End If
Next
If 스위치 = 0 Then
MsgBox "조건에 일치하는 자료가 없습니다."
End If

위와 같은데.. 왜 참조행이 3 이 되는걸까요?

참조행이라는 개념 설명 좀 부탁드려요..ㅠㅠ

답변
2013-01-11 06:37:33

고객명이나 다른 데이터가 실제 입력된 행이

3번째 행이기 때문입니다.

고객명, 고객등급, 매출금액, 결제방식과 같은 필드명이 3번째 행에 입력되어있기 때문에 3으로 지정 한 것이고.

그아래 코드에

참조행 = 참조행 +1 이라는 것인

필드명 다음 값부터 확인하여

입력된 모든 값을 확인하여 조건에 맞는 것을 찾기 위한 것이죠.

계속 누적되므로

4,5,6,7,... 과 같은 행 값을 가지게 됩니다.

좋은 하루 되세요,

"
  • *
    2013-01-11 06:37:33

    고객명이나 다른 데이터가 실제 입력된 행이

    3번째 행이기 때문입니다.

    고객명, 고객등급, 매출금액, 결제방식과 같은 필드명이 3번째 행에 입력되어있기 때문에 3으로 지정 한 것이고.

    그아래 코드에

    참조행 = 참조행 +1 이라는 것인

    필드명 다음 값부터 확인하여

    입력된 모든 값을 확인하여 조건에 맞는 것을 찾기 위한 것이죠.

    계속 누적되므로

    4,5,6,7,... 과 같은 행 값을 가지게 됩니다.

    좋은 하루 되세요,

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