책 내용 질문하기
시험대비자료 19년 6월 엑셀 질문드립니다.
도서
2019 시나공 기출문제집 컴퓨터활용능력 1급 실기
페이지
0
조회수
256
작성일
2019-08-11
작성자
탈퇴*원
첨부파일

문제 4 - 2 - 2  <입력> 단추 기능 구현 프로시저 문제입니다.

 

이 문제는 앞서 초기화 프로시저에서 cmb학과.RowSource = "G5:G8" 을 통해 이미 콤보상자를 설정해준 상태입니다.

그러나 답안에서는 "참조행 = cmb학과.ListIndex + 5", "Cells(입력행, 2) = Cells(참조행, 7)" 과 같이 별도로 지정해주었습니다.

 

제 경험으로는 참조행으로 사용될 부분을 이미 초기화 프로시저를 통해 설정해준 상태라면

Listindex를 통해 따로 설정해 주지 않아도 시트에 정상적으로 표현되는 것을 알 수 있었습니다

 

따라서 저는 "Cells(입력행, 2) = cmb학과" 라고 설정해주었고 시트에도 잘 적용이 되었습니다.

하지만 의문점이 생겨 질문드립니다.

 

1. 앞서 초기화 프로시저에서 참조행이 이미 설정되었고 Listindex를 사용하라는 별도의 지시사항이 없음으로 사용하지 않아도 되는것인가요?

 

2. 만약 참조행식을 작성할 필요가 없다면 위에 언급한 것처럼 "Cells(입력행, 2) = cmb학과" 처럼 입력해줘도 되나요?

 

3. 그럼에도 참조행식을 사용해야 한다면 Listindex 뒤에 +5 같은 행번호 설정을 생략하고 "참조행 = cmb학과.ListIndex"  처럼 입력해줘야 하는건가요?

 

4. 정해진 답이 없다면 사용자가 판단하여 결과값만 시트에 잘 입력된다면 정답으로 인정되는 것인가요? 

 

구체적인 답변 부탁드립니다. 감사합니다.

 

 

 

답변
2019-08-12 17:35:50

안녕하세요.

cmb학과.RowSource = "G5:G8" 코드는 행원본을 G5:G8 영역의 데이터로 설정하도록 한 것이고
"참조행 = cmb학과.ListIndex + 5", "Cells(입력행, 2) = Cells(참조행, 7)" 코드는 인덱스번호로 참조행을 구하고, 해당 참조행을 셀에 입력시키는 것입니다.

1.
실행이 정확히 되므로 지시사항에 없는 Listindex는 사용하지 않으셔도 무방합니다.

2.
실행이 정확히 되므로 작성하신 대로 입력하셔도 됩니다.

3.
실행이 정확하다면 참조행을 꼭 사용하실 필요는 없습니다.

4.
네, 코드는 정해진 답이 있는 건 아닙니다.
다양한 답이 존재할 수 있고
시험에서는 지시사항에 맞춰 결과가 정확하면 모두 정답으로 인정됩니다.

 

좋은 하루 보내세요. 

  • 관리자
    2019-08-12 17:35:50

    안녕하세요.

    cmb학과.RowSource = "G5:G8" 코드는 행원본을 G5:G8 영역의 데이터로 설정하도록 한 것이고
    "참조행 = cmb학과.ListIndex + 5", "Cells(입력행, 2) = Cells(참조행, 7)" 코드는 인덱스번호로 참조행을 구하고, 해당 참조행을 셀에 입력시키는 것입니다.

    1.
    실행이 정확히 되므로 지시사항에 없는 Listindex는 사용하지 않으셔도 무방합니다.

    2.
    실행이 정확히 되므로 작성하신 대로 입력하셔도 됩니다.

    3.
    실행이 정확하다면 참조행을 꼭 사용하실 필요는 없습니다.

    4.
    네, 코드는 정해진 답이 있는 건 아닙니다.
    다양한 답이 존재할 수 있고
    시험에서는 지시사항에 맞춰 결과가 정확하면 모두 정답으로 인정됩니다.

     

    좋은 하루 보내세요. 

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