책 내용 질문하기
프로시저 작성중 궁금한점 질문이요
도서
2016 시나공 컴퓨터활용능력 1급 실기
페이지
조회수
115
작성일
2016-07-17
작성자
탈퇴*원
첨부파일

★첨부 파일 있습니다★

-----------------------------

입력행 = [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

이전 질문에 해당 내용에 대한 설명이 있으니 확인 부탁드립니다.

좋은 하루 되세요.

  • *
    2016-07-20 12:36:57

    이전 질문에 해당 내용에 대한 설명이 있으니 확인 부탁드립니다.

    좋은 하루 되세요.

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