책 내용 질문하기
액셀 기본모의고사 1회 1번 4-2 프로시저 문제의 해설 319p입니다
도서
2018 시나공 컴퓨터활용능력 1급 실기(엑셀, 액세스 2010 사용자용)
페이지
319
조회수
27
작성일
2018-09-10
작성자
탈퇴*원
첨부파일

액셀 기본모의고사 1회

319p의 2 <조회> 버튼 클릭 프로시저

Private Sub cmd조회_Click()

입력행 = [a3].Row + [a3].CurrentRegion.Rows.Count - 1

txt번호 = Cells(입력행, 1)

cmb콘도명 = Cells(입력행, 2)

txt일수 = Cells(입력행, 3)
txt요금 = Cells(입력행, 4)

이 파란색으로 표시 된 부분이 궁금하여 글을 남겨요..

왜 -1인가요? 입력되야 할 행 부분이 7행부터 입력되는거라 -1이 아닌 + 1 아닌가요?

[a3].Row + [a3].CurrentRegion.Rows.Count + 1 = 6이라서 + 1 = 7행 -> 이게 아닌가요?

3 + 3

여기서 -1이면 3+3-1 = 5행부터 시작되서 cells로 시작되는 입력행 부분이 txt번호 = (5행, 1열) 이렇게

되버리면, 5행이라면 이미 입력된 셀인데... 입력되야 할 새로운 부분에 입력되는게

아니잖아요.. ㅜㅜ 혼란스럽네요... ㅜㅜ 도와주세요.. 쌤

다른쪽 프로시저 해설 부분에서 보면 입력이 들어갈 행쪽으로 설명하던데 ... -1은 도대체 뭔지 알 수 없네요..

답변
2018-09-10 22:10:56

안녕하세요.

이 문제는 문제지를 잘 읽어보시면,

버튼을 클릭하면 제일 마지막 데이터의 정보가 표시되도록 프로시저를 작성하는 것입니다.

마지막 데이터를 조회하는 프로시저라고 볼 수 있습니다.

이해하신 내용은 맞습니다. 입력 프로시저가 아닌 조회 프로시저인 것입니다.

좋은 하루 보내세요.

  • *
    2018-09-10 22:10:56

    안녕하세요.

    이 문제는 문제지를 잘 읽어보시면,

    버튼을 클릭하면 제일 마지막 데이터의 정보가 표시되도록 프로시저를 작성하는 것입니다.

    마지막 데이터를 조회하는 프로시저라고 볼 수 있습니다.

    이해하신 내용은 맞습니다. 입력 프로시저가 아닌 조회 프로시저인 것입니다.

    좋은 하루 보내세요.

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