책 내용 질문하기
vba 종료 프로시저 입력문
도서
2024 시나공 컴퓨터활용능력 1급 실기 기출문제집
페이지
0
조회수
131
작성일
2024-04-29
작성자
한*민

종료 프로시저문을 입력할 때 msg box에 "총 0건 입력하였습니다."와 같은 문구를 입력하라는 문제가 출제된 경우, 

RANGE("").CURRENTREGION.ROWS.COUNT 또는 [].CURRENTREGION.ROWS.COUNT를 활용하는데,

이때 기입하게 되는 숫자 부분을 어떻게 계산하는지 이해가 되질 않습니다. 어떤 문제에서는 +를, 어떤 문제에서는 -를 입력하고,

문제에 따라 이미 표에 내용이 기입되어있기도, 표의 입력목록제목만 기입되어있기도 합니다.

자세한 설명 꼭 좀 부탁드립니다.

답변
2024-04-30 18:23:31

안녕하세요.

 

입력된 데이터의 건수를 계산하는 [].CurrentRegion.Rows.Count는 지정한 셀과 연결된 범위(CurrentRegion)에 있는 데이터의 행(Rows)의 수(Count)를 구합니다. 이때 [표1], [표2] 등과 데이터가 붙어있고 필드명이 입력된 경우는 전체 행의 수에서 -2를 해주고,필드명만 입력된 경우는 -1을 해주는 것입니다. 데이터가 이미 기입되어 있든, 데이터가 입력되어 있지 않든 이 방법은 동일하게 적용하면 됩니다.

 

즐거운 하루 되세요.

  • 관리자
    2024-04-30 18:23:31

    안녕하세요.

     

    입력된 데이터의 건수를 계산하는 [].CurrentRegion.Rows.Count는 지정한 셀과 연결된 범위(CurrentRegion)에 있는 데이터의 행(Rows)의 수(Count)를 구합니다. 이때 [표1], [표2] 등과 데이터가 붙어있고 필드명이 입력된 경우는 전체 행의 수에서 -2를 해주고,필드명만 입력된 경우는 -1을 해주는 것입니다. 데이터가 이미 기입되어 있든, 데이터가 입력되어 있지 않든 이 방법은 동일하게 적용하면 됩니다.

     

    즐거운 하루 되세요.

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