책 내용 질문하기
문제 3번 - 기준범위행수 문의
도서
2018 시나공 컴퓨터활용능력 1급 실기(엑셀, 액세스 2010 사용자용)
페이지
246
조회수
40
작성일
2018-06-21
작성자
탈퇴*원
첨부파일

이름앞에 입력되는 순서를 나타내는 번호를 입력하시오.

1홍길동

2시나공

답안지

1. 기준행위치

2. 기준범위행수

3. 입력행

4. cells(입력행,2)= 입력행 - 3 & txt이름

- 시나공해석

기준범위행수 변수에 [b3]셀과 연결된 범위에 있는 데이터의 행수를 치환합니다.

입력된 데이터가 없으면 1로 치환합니다.

- 질문자입장

문제를보면, 기준행과 연결된 데이터의 행의 수가 2행이나 적혀져있어서 다음과 같이 작성하고 이해

4. cells(입력행,2)=입력행 - 4 & txt이름

**** 요점

4. cells(입력행,2)= 입력행 - 3 & txt이름(시나공)

4. cells(입력행,2)=입력행 - 4 & txt이름(질문자)

기준범위행수에 대한 설명 부탁드립니다.

답변
2018-06-26 15:30:02

안녕하세요.

기준범위행수는 해당 시트에 데이터가 얼마나 입력되어 있냐에 따라 값이 달라집니다. 해설에서 1로 했다고 해서 항상 1이 아닌 데이터가 여러개 입력되어 있다면 코드 자체가 그것을 인식해서 값이 달라집니다. 그러니 기준범위행수의 결과값에 상관 없이 'cells(입력행,2)= 입력행 - 3 & txt이름' 이 부분에서 '-3'을 해주는 것이 맞습니다.

데이터가 아무것도 입력되어 있지 않을 때 첫번째 데이터는 4행에 입력해야 하는데, 첫번째 입력하는 데이터의 번호는 1이므로 입력행 4에서 3을 빼면 1이므로 '-3'을 해준 것입니다. 두번째 데이터는 5행에 입력해야 하고, 번호는 2가 나오려면 동일하게 '-3'을 해주면 되고, 나머지 행도 마찬가지로 입력행에 -3을 해주면 됩니다.

즐거운 하루 되세요.

  • *
    2018-06-26 15:30:02

    안녕하세요.

    기준범위행수는 해당 시트에 데이터가 얼마나 입력되어 있냐에 따라 값이 달라집니다. 해설에서 1로 했다고 해서 항상 1이 아닌 데이터가 여러개 입력되어 있다면 코드 자체가 그것을 인식해서 값이 달라집니다. 그러니 기준범위행수의 결과값에 상관 없이 'cells(입력행,2)= 입력행 - 3 & txt이름' 이 부분에서 '-3'을 해주는 것이 맞습니다.

    데이터가 아무것도 입력되어 있지 않을 때 첫번째 데이터는 4행에 입력해야 하는데, 첫번째 입력하는 데이터의 번호는 1이므로 입력행 4에서 3을 빼면 1이므로 '-3'을 해준 것입니다. 두번째 데이터는 5행에 입력해야 하고, 번호는 2가 나오려면 동일하게 '-3'을 해주면 되고, 나머지 행도 마찬가지로 입력행에 -3을 해주면 됩니다.

    즐거운 하루 되세요.

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