책 내용 질문하기
엑셀 프로시저 CurrentRegion 급하게 질문드립니다.
도서
[2014] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
253
조회수
189
작성일
2016-09-22
작성자
탈퇴*원
첨부파일

4-3 폼 종료시 메세지 박스로 전체 구매건수 표시하는 CurrentRegion 문제 중 아래같이

MsgBox("총 구매건수는 " & ([b3].Row + [b3].CurrentRegion.Rows.Count) - 3 & "건 입니다.")

이런 문제가 있는데 "([b3].Row+" 부분과 "-3)"부분이 무엇을 의미하는지 모르겠습니다.

2014 실기 교재 253p 4-3 문제는 비슷한 문제인데 답이

msgbox "전체 학생수는 " & [b2].currentregion.rows.count -1 & "명입니다."

이렇게 "([b3].Row+" 부분과 "-3)"부분이 빠져있는데 무엇을 의미하는 건가요?

내일모레 아침 시험인데 꼭 알고 가야될거 같아요.

답변
2016-09-26 08:52:05

1. ([b3].Row

는 b3의 위치를 뜻합니다. 즉 3 이 되겠죠.

여기에 연결된 값(값이 입력되어 있는 셀의 개수)을 찾는 것이 [b3].CurrentRegion.Rows.Count

입니다.

-3 은 필요없는 값 즉 표제목,필드명 등을 제외하기 위해 작성한 것입니다.

[b2].currentregion.rows.count -1

b2에 연결된 값을 계산하고 그중 필요하지 않은 필드명의 행수인 -1 을 빼준 것입니다.

어떤 방법으로 작성하든 정확한 결과가 나오면 정답으로 인정 됩니다.

좋은 하루 되세요.

  • *
    2016-09-26 08:52:05

    1. ([b3].Row

    는 b3의 위치를 뜻합니다. 즉 3 이 되겠죠.

    여기에 연결된 값(값이 입력되어 있는 셀의 개수)을 찾는 것이 [b3].CurrentRegion.Rows.Count

    입니다.

    -3 은 필요없는 값 즉 표제목,필드명 등을 제외하기 위해 작성한 것입니다.

    [b2].currentregion.rows.count -1

    b2에 연결된 값을 계산하고 그중 필요하지 않은 필드명의 행수인 -1 을 빼준 것입니다.

    어떤 방법으로 작성하든 정확한 결과가 나오면 정답으로 인정 됩니다.

    좋은 하루 되세요.

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