프로시저 부분 공부하고 있는데요.
참조행에 의미를 모르겠어요.
교재에 나온 설명 글을 읽어도 이해가 잘 되지 않아서요.ㅠㅠ
엑셀 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 이 되는걸까요?
참조행이라는 개념 설명 좀 부탁드려요..ㅠㅠ
고객명이나 다른 데이터가 실제 입력된 행이
3번째 행이기 때문입니다.
고객명, 고객등급, 매출금액, 결제방식과 같은 필드명이 3번째 행에 입력되어있기 때문에 3으로 지정 한 것이고.
그아래 코드에
참조행 = 참조행 +1 이라는 것인
필드명 다음 값부터 확인하여
입력된 모든 값을 확인하여 조건에 맞는 것을 찾기 위한 것이죠.
계속 누적되므로
4,5,6,7,... 과 같은 행 값을 가지게 됩니다.
좋은 하루 되세요,
"-
*2013-01-11 06:37:33
고객명이나 다른 데이터가 실제 입력된 행이
3번째 행이기 때문입니다.
고객명, 고객등급, 매출금액, 결제방식과 같은 필드명이 3번째 행에 입력되어있기 때문에 3으로 지정 한 것이고.
그아래 코드에
참조행 = 참조행 +1 이라는 것인
필드명 다음 값부터 확인하여
입력된 모든 값을 확인하여 조건에 맞는 것을 찾기 위한 것이죠.
계속 누적되므로
4,5,6,7,... 과 같은 행 값을 가지게 됩니다.
좋은 하루 되세요,
"