책 내용 질문하기
2017년 1회 1급 E형 엑셀 4번문제
도서
2020 시나공 컴퓨터활용능력 1급 실기 [기본서]
페이지
212
조회수
263
작성일
2020-03-30
작성자
탈퇴*원
첨부파일

계산함수책 p.212 마지막 <등록>버튼 기능 구현하기 문제에서 질문 있습니다.

해당 문제에서

   Private Sub cmd등록_Click()

  참조행 = cmb구분.ListIndex + 6

  입력행 = [b4].Row + [b4].CurrentRegion.Rows.Count

 Cells(입력행, 2) = Cells(참조행, 13)

 Cells(입력행, 3) = txt아동명

 If opt유 = True Then

 Cells(입력행, 4) = "유"

 Else

 Cells(입력행, 4) = "무"

 End If

 Cells(입력행, 5) = Cells(참조행, 14)

 Cells(입력행, 6) = txt입장시간

 Cells(입력행, 7) = txt퇴장시간

 Cells(입력행, 8) = (Hour(txt퇴장시간) - Hour(txt입장시간)) * Cells(참조행, 14)

이렇게 답지와 다르게 입력해도 되나요?

어떤 문제에서는 콤보상자나 목록상자 있을 때 프로시저에 참조행을 추가해서 입력하고 어떤 때는 그냥 column(0),column(1) 으로 입력하는데 어떤 차이가 있나요? 

감사합니다.

답변
2020-04-01 15:09:52

이 문제에서는 

 

구분과 기본요금에는 구분/기본요금(cmb구분)에서 선택된 값으로 각각 표시 

 

라는 지시사항이 있습니다. 

 

그래서 

 

Cells(입력행, 2) = cmb구분.Column(0) 

 

로 사용한 것입니다. 

 

cmb구분에서 선택된 값중 첫번째 열에 있는 값을 표시하기 위한 것이죠.

 

column 은 0 부터 시작하므로 0 은 첫번째 1은 두번째 가 됩니다. 

 

column(0) 을 이용하여 첫번째 열인 구분 값이 표시되게 하는 것입니다. 

 

column(1) 을 이용하면 두번째 열인 기본요금이 표시됩니다. 

 

좋은 하루 되세요. 

 

 

 

 

  • 관리자
    2020-04-01 15:09:52

    이 문제에서는 

     

    구분과 기본요금에는 구분/기본요금(cmb구분)에서 선택된 값으로 각각 표시 

     

    라는 지시사항이 있습니다. 

     

    그래서 

     

    Cells(입력행, 2) = cmb구분.Column(0) 

     

    로 사용한 것입니다. 

     

    cmb구분에서 선택된 값중 첫번째 열에 있는 값을 표시하기 위한 것이죠.

     

    column 은 0 부터 시작하므로 0 은 첫번째 1은 두번째 가 됩니다. 

     

    column(0) 을 이용하여 첫번째 열인 구분 값이 표시되게 하는 것입니다. 

     

    column(1) 을 이용하면 두번째 열인 기본요금이 표시됩니다. 

     

    좋은 하루 되세요. 

     

     

     

     

  • 관리자
    2020-04-02 20:43:52

    네 문제에서 지정된 내용에 맞게 지정하시면 되구요. 

     

    별다른 지시사항이 없었다면 사용가능한 방법을 이용하여 작성하시면 됩니다. 

     

    좋은 하루 되세요. 

  • *
    2020-04-01 21:12:54

    2016년 1회 1급 E형 엑셀 4번문제 <예약>버튼 기능 구현하는 문제에서는 

     

    따로 lst방이름에 있는 열을 구분해서 선택된 값으로 각각 표시하라는 문구가 문제에 없으니 참조행을 이용한 건가요?

     그렇다면 참조행을 이용하든, column(0), column(1) 을 이용하든 결과값은 둘이 같지만 문제에서 어떻게 물어보느냐에 따라 다른 표현을 프로시저에 입력하는 건가요??

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