책 내용 질문하기
2014년 3회 기출 엑셀 4번 질문드립니다.
도서
2017 시나공 컴퓨터활용능력 1급 실기(엑셀,액세스 2010 사용자용)
페이지
00
조회수
69
작성일
2017-06-15
작성자
탈퇴*원
첨부파일

부록 기출 엑셀 5쪽에 보면

신규도서등록폼에 있는 데이터를 시트에 표현하게 하는 문제가 있습니다.

여기서 분야를 입력할때 답안에서는

참조행 = lst분야.listindex

Cells(입력행,1) = lst분야.list(참조행,0) 이라고 표현했습니다.

여기서 그냥 Cells(입력행,1) = lst분야 라고 해도되지않나요 ??

혹은 lst분야.column(0).. ?

그리고 2번째!!

lst분야를 선택하지 않았을 경우를

isnull(lst분야) 로 표현했던데

lst분야 = false

lst분야 = ""

이 두개로 표현해도 되나요 ??

수고하세요

답변
2017-06-21 10:22:20

list 와 listindex 속성을 이용하시오 라는 지시사항이 있으므로 이것을 사용하여 지정하셔야 합니다.

결과가 정확히 나온다면 사용하셔도 됩니다.

새로운 값이 입력되도록 기존 값을 지우는 것이라면 txt이름 = "" 와 lst분야 = ""로 하시면 됩니다.

해당 값이 선택되지 않았는지를 판단하는 문제의 경우 lst분야 = ""로 하면 정상적으로 인식되지 않는 경우가 있는데, 정확히 왜그런지는 모르겠는데요. 이럴 경우 교재에서처럼 IsNull(lst분야.Value)로 작성하시면 됩니다.

좋은 하루 되세요.

  • *
    2017-06-21 10:22:20

    list 와 listindex 속성을 이용하시오 라는 지시사항이 있으므로 이것을 사용하여 지정하셔야 합니다.

    결과가 정확히 나온다면 사용하셔도 됩니다.

    새로운 값이 입력되도록 기존 값을 지우는 것이라면 txt이름 = "" 와 lst분야 = ""로 하시면 됩니다.

    해당 값이 선택되지 않았는지를 판단하는 문제의 경우 lst분야 = ""로 하면 정상적으로 인식되지 않는 경우가 있는데, 정확히 왜그런지는 모르겠는데요. 이럴 경우 교재에서처럼 IsNull(lst분야.Value)로 작성하시면 됩니다.

    좋은 하루 되세요.

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