책 내용 질문하기
p364쪽 프로시저 문제 문의
도서
2019 시나공 컴퓨터활용능력 1급 실기
페이지
364
조회수
255
작성일
2019-06-21
작성자
탈퇴*원
첨부파일

 

실전모의고사 4회 마지막 문제(설p364쪽)에서

 

(1)

Q. 목록상자(lst열차종류)에서 열차종류를 선택하지 않았으면 

-> if Isnull(lst열차종류.Value) then 으로 되어 있는데,

true, flase를 이용하면 안되나요? 안된다면 왜 안되나요?

 

(2)

같은 문제에서 풀이를 보면, 

 

Q. lst열차종류 표에 있는 자료를 가져올 때

참조행 = lst열차종류.listindex 로두고

cells(입력행,4) = lst열차종류.List(참조행,0) 을 썼는데,

 

참조행 = lst열차종류.listindex + 4 로 두고

cells(입력행, 4) = cells(참조행, 0) 으로 하면 왜 안되나요? ㅠㅠ_ㅠㅠ 

 

cells함수, list함수 사용을 어떻게 구분해야하는 것인지 궁금합니다.

 

감사합니다.

 

 

답변
2019-06-22 22:27:51

안녕하세요.

 

(1)

IsNull( )은 유효한 데이터를 전혀 포함하지 않으면 참(True)을, 포함하면 거짓(False)을 반환하는 함수입니다.
주로 목록상자에서 사용됩니다.

Isnull(lst열차종류.Value)=True 로 입력하셔도 무방합니다.

(2)

참조행 = lst열차종류.listindex + 4 ​로 입력하면 lst열차종류를 선택했을 때, 선택한 데이터보다 +4한 데이터가 선택되는 것입니다.

예를 들어, 제을 첫번째 데이터인 (새마을,특실,18000)을 선택하면

5번째 데이터인 (무궁화, 1등실, 12000)이 워크시트에 입력됩니다.

 

cells(입력행, 4) = cells(참조행, 0) 은 워크시트의 열번호는 1부터 시작입니다. 0으로 입력하시면 오류입니다.

위 수식을 입력해서 원하는 데이터가 워크시트에 삽입된다면 사용하셔도 되지만,

이 문제에서는 맞지 않는 방법입니다.

문제에서 제시한 대로 동작해서 시험에서는 정답으로 인정됩니다.

 

좋은 하루 보내세요. 

  • 관리자
    2019-06-22 22:27:51

    안녕하세요.

     

    (1)

    IsNull( )은 유효한 데이터를 전혀 포함하지 않으면 참(True)을, 포함하면 거짓(False)을 반환하는 함수입니다.
    주로 목록상자에서 사용됩니다.

    Isnull(lst열차종류.Value)=True 로 입력하셔도 무방합니다.

    (2)

    참조행 = lst열차종류.listindex + 4 ​로 입력하면 lst열차종류를 선택했을 때, 선택한 데이터보다 +4한 데이터가 선택되는 것입니다.

    예를 들어, 제을 첫번째 데이터인 (새마을,특실,18000)을 선택하면

    5번째 데이터인 (무궁화, 1등실, 12000)이 워크시트에 입력됩니다.

     

    cells(입력행, 4) = cells(참조행, 0) 은 워크시트의 열번호는 1부터 시작입니다. 0으로 입력하시면 오류입니다.

    위 수식을 입력해서 원하는 데이터가 워크시트에 삽입된다면 사용하셔도 되지만,

    이 문제에서는 맞지 않는 방법입니다.

    문제에서 제시한 대로 동작해서 시험에서는 정답으로 인정됩니다.

     

    좋은 하루 보내세요. 

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