4-2번문제인데요~
프로시저작성에서.. 굵게 글씨해논부분이 답인데요
여기서 왜 입력행할때 a2를 이용하나요? 저는 b3을 이용했거든요
그것때문에 지금 문제가 틀린거 같아요
a2로 한다면 입력행이 3이되는거 같은데..
그리고 궁금한거 한가지 더 있는데
Cells(입력행, 5) = Cells(입력행, 4) * 0.8 ^ (Text등록일 - Text년식)
이부분에서 ^다음에 val을 하면 안되나요?
언제 val을 쓰는지 모르겠네요 ~
<해설>
입력행 = [a2].Row + [a2].CurrentRegion.Rows.Count
Cells(입력행, 2) = Cmb모델
Cells(입력행, 3) = Text년식
Cells(입력행, 4) = Cells(Cmb모델.ListIndex + 4, 12)
If Text년식 = "" Or Text등록일 < Text년식 Then
Cells(입력행, 5) = "등록오류"
Else
Cells(입력행, 5) = Cells(입력행, 4) * 0.8 ^ (Text등록일 - Text년식)
End If
Cells(입력행, 6) = Text등록인
Cells(입력행, 7) = Text등록일
<제 답변>
입력행 = [b3].Row + [b3].CurrentRegion.Rows.Count
a2
참조행 = Cmb모델.ListIndex + 4
Cells(입력행, 2) = Cmb모델
Cells(입력행, 3) = Text년식
Cells(입력행, 4) = Cells(참조행, 12)
Cells(입력행, 5) = "등록오류"
Else
Cells(입력행, 5) = Cells(참조행, 12) * 0.8 ^ Text등록일 - Text년식
End If
Cells(입력행, 7) = Text등록일
아래 그림에서는 [표1] 부터 연결 되어 있기때문에 여기부터 하나의 표로 봅니다. 그래서 [a3]이 되는 것이구요.

아래그림은 제목도 붙어 있기 때문에 [a2]가 됩니다.

-
*2012-10-22 10:31:40"엑셀에서 연속된 자료가 있는 곳을 하나의 표로 봅니다.문제에 보시면 [표1]이 a2에 있고 이것과 b3의 값이 연결되어 있기 때문에 하나의 표로 보게 되므로시작위치가 a2가 되는 것입니다.아래 설명을 참고해 주세요.
아래 그림에서는 [표1] 부터 연결 되어 있기때문에 여기부터 하나의 표로 봅니다. 그래서 [a3]이 되는 것이구요.
아래그림은 제목도 붙어 있기 때문에 [a2]가 됩니다.
이렇게 데이터가 처음 시작하는 부분을 위치로 잡으시면 됩니다.좋은 하루 되세요.