책 내용 질문하기
CurrentRegion.Rows.Count에 대하여
도서
2021 시나공 컴퓨터활용능력 1급 실기
페이지
245,246,247,248
조회수
233
작성일
2021-01-16
작성자
탈퇴*원
첨부파일

안녕하세요?

"[Section 18 프로시저 작성] 무작정 따라하기"에서부터 막혔습니다..

"⑤ 폼의 자료를 워크시트에 입력하기"와 "⑥ 워크시트의 자료를 폼에 표시하기"에서 [b3].Row => 3인 것은 알겠습니다.

그런데 설명을 읽어도 두 파트에서 공통적으로 다루고 있는 [b3].CurrentRegion.Rows.Count가 잘 이해가 가지 않고 헷갈립니다.

 

246쪽 "⑤ 폼의 자료를 워크시트에 입력하기"의 "코드설명" 난의 그림에서 [B3:G6]까지 네모 친 부분에 대해 "[b3] 셀과 연결된 데이터 범위의 행 수는 3입니다."라고 설명하고 있는데요.

247쪽 "⑥ 워크시트의 자료를 폼에 표시하기"의 "코드설명" 난의 그림에서는 같은 범위 [B3:G6]에 친 네모에 대해서는 "[b3] 셀과 연결된 데이터 범위의 행 수는 4인데~"라고 설명하고 있어서 너무 헷갈립니다.

 

그리고 "CurrentRegion은 지정된 셀과 연결된 범위를 말합니다."에서 "연결되었다"의 의미가 정확히 한 셀을 기준으로 어느 범위를 지칭하는 것인지 애매모호해서 잘 모르겠습니다.

 

자세한 설명 꼭 좀 부탁드리겠습니다.

감사합니다.

답변
2021-01-19 10:02:22

[b3].CurrentRegion.Rows.Count 

 

[b3] 부터 값이 입력되어 있는 연속된 셀을 세게 됩니다. 

 

무작정 따라하기 시트에 보시면 아래 그림과 같이 b3행과 연결된 값이 2개가 있기 때문에 3이 되는 것입니다. 





해설 그림에 표시된 것은 값을 입력하고 난 후 입니다. 


값을 입력하고 나면 데이터가 3이므로 필드명 포함하여 4가 되는 것이고 [b3].row 의 값을 더하게 되면 7 이 되어 


7행에 값을 입력할 수 있게 되는 것입니다. 


좋은 하루 되세요. 

  • 관리자
    2021-01-19 10:02:22

    [b3].CurrentRegion.Rows.Count 

     

    [b3] 부터 값이 입력되어 있는 연속된 셀을 세게 됩니다. 

     

    무작정 따라하기 시트에 보시면 아래 그림과 같이 b3행과 연결된 값이 2개가 있기 때문에 3이 되는 것입니다. 





    해설 그림에 표시된 것은 값을 입력하고 난 후 입니다. 


    값을 입력하고 나면 데이터가 3이므로 필드명 포함하여 4가 되는 것이고 [b3].row 의 값을 더하게 되면 7 이 되어 


    7행에 값을 입력할 수 있게 되는 것입니다. 


    좋은 하루 되세요. 

  • 관리자
    2021-01-20 18:24:08

    의견 감사합니다. 

     

    참고하도록 하겠습니다. 

     

    좋은 하루 되세요. ^^

  • *
    2021-01-19 10:52:50

    [셀].CurrentRegion.Rows.Count는 결국 [셀]을 포함해서 그 [셀]에 값이 입력되어 있는 연속된 셀의 개수라는 것이군요. 

    246쪽 그림을 저 같이 오해할만한 초보 독자들을 위해서 아래 그림과 같이 [B3:G5]의 범위로 설명을 명확히 해주시면 좋을 것 같아서 의견 한 번 내봅니다.

    항상 빠르고 친절한 답변 감사합니다. 

     

     

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