책 내용 질문하기
프로시저 작성
도서
2022 시나공 총정리 컴퓨터활용능력 1급 실기
페이지
199
조회수
172
작성일
2021-10-21
작성자
탈퇴*원
첨부파일

문제 4번 프로시저 작성문제에서,

2번 cmd등록 문제에

 

해설에는  cells(입력행,3) = cmb진료과목.Column(0) 이라고 되어있는데

cells(입력행,3) = cmb진료과목.list(listindex,0) 이라고 입력해도 되나요?

 

답변
2021-10-21 10:55:35

문제에서 별다른 지시사항이 없었다면 어느것을 사용하든 정확한 결과가 나오면 정답으로 인정 됩니다. 

 

cmb진료과목.list(listindex,0) 

 

로 사용이 안될 것 같네요. 

 

사용방법이 아니라서요. 

 

아래 식처럼 

 

참조행 = lst과목.ListIndex
입력행 = [a2].Row + [a2].CurrentRegion.Rows.Count
 Cells(입력행, 1) = txtID
 Cells(입력행, 2) = txt이름
Cells(입력행, 3) = lst과목.List(참조행, 0)
Cells(입력행, 4) = lst과목.List(참조행, 1)
Cells(입력행, 5) = lst과목.List(참조행, 2)
Cells(입력행, 6) = lst과목.List(참조행, 3) - (lst과목.List(참조행, 3) * txt할인율) 

 

로 작성하셔야 합니다. 

 

좋은 하루 되세요. 

  • 관리자
    2021-10-21 10:55:35

    문제에서 별다른 지시사항이 없었다면 어느것을 사용하든 정확한 결과가 나오면 정답으로 인정 됩니다. 

     

    cmb진료과목.list(listindex,0) 

     

    로 사용이 안될 것 같네요. 

     

    사용방법이 아니라서요. 

     

    아래 식처럼 

     

    참조행 = lst과목.ListIndex
    입력행 = [a2].Row + [a2].CurrentRegion.Rows.Count
     Cells(입력행, 1) = txtID
     Cells(입력행, 2) = txt이름
    Cells(입력행, 3) = lst과목.List(참조행, 0)
    Cells(입력행, 4) = lst과목.List(참조행, 1)
    Cells(입력행, 5) = lst과목.List(참조행, 2)
    Cells(입력행, 6) = lst과목.List(참조행, 3) - (lst과목.List(참조행, 3) * txt할인율) 

     

    로 작성하셔야 합니다. 

     

    좋은 하루 되세요. 

  • 관리자
    2021-10-26 09:54:20

    cmb구분에 입력된 값중 선택된 행(cmb구분.listindex) 값과 열 값인 0 을 지정한 것입니다. 

     

    선택한 값 중 첫번째 열의 값을 표시하라는 뜻이죠. 

     

    열의 값에 1로 지정하면 두 번째 열에 지정된 값이 표시됩니다. 

     

    cells(입력행, 2) = cells(참조행, 1) 

    ->> 워크시트에 입력된 값을 워크시트에 입력 

     

    cells(입력행, 2) = cmb구분.list(참조행, 1) 

    -> 콤보상자에서 참조행의 두 번째 열의 값을 입력

     

    cells(입력행, 2) = cmb구분.column(1) 

    -> 콤보상자에 표시된 목록 중 선택한 값의 두번째 열의 값을 입력(Column은 0부터 시작)

     

    Column은 콤보상자에서 열만을 지정해서 값을 가져온다면 LIST는 콤보상자에서 행과 열을 지정하여 값을 가져오는 것입니다. 

     

    문제의 지시사항에서 list, listindex 속성을 사용하라는 지시사항이 없었다면 사용하지 않아도 상관 없을 것 같네요. 

     

    즐거운 하루 되세요.

  • *
    2021-10-21 20:18:52

    답변 주셔서 감사합니다

     

    listindex 사용이 안된다는 말씀이시죠?

    그럼 162쪽 기타작업 cmb등록 문제는 어떤 경우인건가요? ㅜㅜ ( ex. cells(입력행, 2) = cmb구분.list(cmb구분.listindex,0) )

     

     

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