책 내용 질문하기
문제 5 관련 질문
도서
2017 시나공 컴퓨터활용능력 1급 실기(엑셀,액세스 2007사용자용)
페이지
215
조회수
38
작성일
2017-02-10
작성자
탈퇴*원
첨부파일

1)

문제 5에서 화살표중 "데이터를 추가하거나 삭제하여도 항상 마지막 데이터 다음에 입력되어야 한다.'라는 부분은 따로 뒷장 풀이들에 명시되어있지 않던데요..

이거는 무엇을 의미하고 어떤 실행을 하는 것을 의미하는 건지 궁금해요...

2)

그리고 '기준범위행수'는 지정된 셀의 연결된 범위 속 입력된 데이터들의 수라고 이해했는데요...

문제에서는 b3 (3번째행)이 시작위치이고 그 밑으로 4번쨰와 5번째 행에 데이터들이 기록되어있기에 그 결과 기준범위행수가 3 (3번째,4번쨰,5번째 행에 데이터가 있고 이 행들의 수)을 의미한다는 것은이해했는데,

만약에 기준행위치가 위처럼 b3,즉 3번째 행이고

데이터들이 4번째,6번째만 써있고 5번째는 없다면 그 결과 기분범위행수에 5번쨰 행에 데이터가 없어도 이를 포함해서 총 3번쨰에서 6번째까지, 즉 6이 답이 되는 건가요?

또한, 만약에 b3이 기준행위치이고 그 뒤에 b4(4번째 행에는 데이터가 없고) b5와 b6 (5번째와 6번째 행)만 입력되어있으면 그래도 모든것을 기준범위로 포함하여 기준범위행수를 (위에서 질문한내용 중 빈 행도 포함된다면) 총 4가 되는게 맞나요?

답변
2017-02-14 12:24:15

마지막 데이터 다음에 입력되어야함 이므로

기준행위치 = [d4]
기준범위행수 = [d4].CurrentRegion.Rows.Count

입력행 = 기준행위치 + 기준범위행수

이것이 마지막 데이터 다음에 입력되게 하는 것입니다.

기준행 위치를 d4로 지정 하면 4번째 행이므로 4값이 나오고

기준범위행수에서는 d4 부터 연결된 행의 개수를 셉니다. 만약 필드명 포함 4줄이면 4가 되는것이죠.(데이터는 7행까지 입력된 상태)

이것을 모두 더하면 4+4 이므로 8번째 행에서 부터 값을 표시하게 되는 것입니다.

좋은 하루 되세요.

  • *
    2017-02-14 12:24:15

    마지막 데이터 다음에 입력되어야함 이므로

    기준행위치 = [d4]
    기준범위행수 = [d4].CurrentRegion.Rows.Count

    입력행 = 기준행위치 + 기준범위행수

    이것이 마지막 데이터 다음에 입력되게 하는 것입니다.

    기준행 위치를 d4로 지정 하면 4번째 행이므로 4값이 나오고

    기준범위행수에서는 d4 부터 연결된 행의 개수를 셉니다. 만약 필드명 포함 4줄이면 4가 되는것이죠.(데이터는 7행까지 입력된 상태)

    이것을 모두 더하면 4+4 이므로 8번째 행에서 부터 값을 표시하게 되는 것입니다.

    좋은 하루 되세요.

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