★첨부 파일 있습니다★
-----------------------------
입력행 = [b2].Row + [b2].CurrentRegion.Rows.Count
Cells(입력행, 2) = txt이름
Cells(입력행, 3) = Format(txt학번, ">&&&&&&")
Cells(입력행, 4) = txt학과명
Cells(입력행, 5) = Val(txt토익)
Cells(입력행, 6) = Val(txt컴퓨터)
Cells(입력행, 7) = Val(txt전공2)
cmb학과명.Locked = True
입력행 = [a3].Row + [a3].CurrentRegion.Rows.Count - 1
txt번호 = Cells(입력행, 1)
cmb콘도명 = Cells(입력행, 2)
txt일수 = Cells(입력행, 3)
txt요금 = Cells(입력행, 4)
-----------------------------
첫번째 프로시저에서
[b2].Row 는 "2"
[b2].CurrentRegion.Rows.Count 는 "4"
다음 입력셀의 행값은 "6" 입니다.
그런데
두번째 프로시저에서
[a3].Row 는 "3"
[a3].CurrentRegion.Rows.Count 는 "4"
다음 입력셀의 행값은 "7" 맞지 않나요?
정답에는 [a3].CurrentRegion.Rows.Count 뒤에 "- 1" 이 추가되네요.
해설에는 순수하게 데이터 범위에 대한 행수를 구하기 위해서라는데
첫번째 프로시저는 순수하게 데이터 범위에 대한 행수를 구한것이 아닌가요?
"-1" 이 들어가는 이유를 쉽게좀 설명해주시면 감사하겠습니다.
이전 질문에 해당 내용에 대한 설명이 있으니 확인 부탁드립니다.
좋은 하루 되세요.
-
*2016-07-20 12:36:57
이전 질문에 해당 내용에 대한 설명이 있으니 확인 부탁드립니다.
좋은 하루 되세요.