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

column과 listindex의 차이가 뭔지 모르겠어요.

 

pdf 기출문제(예전 상시 문제들)에서 listindex가 계속 쓰이던데 column하고 차이점을 잘 모르겠어요.

답변
2022-10-19 14:39:50

 column은 콤보상자나 목록 상자 컨트롤의 목록 부분에서 열을 지정하는 속성입니다. column은 01ㅜ터 시작하므로 목록상자에서 첫 번째 열을 지정하려면 0, 두 번째 열을 지정하려면 1로 지정해야 합니다. 

 

문제에서 list, listindex 를 사용하라는 지시사항이 있을 때 해당 부분을 사용하게 됩니다.  

 

 list와 listindex의 예를 들어 말씀드리겠습니다.

 

ListIndex는 보통 목록상자나 콤보상자에서 특정 행을 추출할 때 사용하거나 워크시트의 셀안의 내용을 가져올때 사용 하게 됩니다.


기본모의고사 4회의 ListIndex는  폼에 있는 데이터를 시트에 추가하는 문제로 목록상자(lst열차종류)에서 특정 행을 추출하여 시트에 추가합니다.

 Cells(입력행, 2) = lst열차종류.List(참조행, 0)
 Cells(입력행, 3) = lst열차종류.List(참조행, 1)

'참조행 = lst열차종류.ListIndex' 라고 정의해 두고  lst열차종류.List(참조행, 0) 으로 사용하고 있습니다.

이것은 참조행이 어디인지 지정해 놓고 lst열차종류에서 참조행의 위치와 0인.. 그러니깐 참조행이 만약 2이고 찾고자하는 것이 0행에 있다는 그런 뜻이 됩니다.

 

기본모의고사 3회의 ListIndex는  폼의 선택에 따라 시트의 셀 정보를 가지고와서 시트에 계산하는 문제로 워크시트의 셀안의 내용을 가져올때 사용 하게 됩니다.

 Cells(입력행, 3) = Cells(참조행, 8)
 Cells(입력행, 4) = Cells(참조행, 9)


이 문장에서는 cmb코드에서 참조되는 행의 위치를 이미 지정하였습니다. 그리고 사용 할때는 8,9와 같이 엑셀에서 위치하는 열을 미리 적어 둔 것입니다.

 

▶ 목록상자에서 과목을 선택했을 때에만 폼의 데이터를 워크시트에 입력되도록 설정하는 방법

▶목록상자에서 과목을 선택하지 않았으면 ID 컨트롤에 선택안함을 표시한 후 목록상자의 첫번째 항목을 선택하는 방법 

 

좋은 하루 되세요.  

  • 관리자
    2022-10-19 14:39:50

     column은 콤보상자나 목록 상자 컨트롤의 목록 부분에서 열을 지정하는 속성입니다. column은 01ㅜ터 시작하므로 목록상자에서 첫 번째 열을 지정하려면 0, 두 번째 열을 지정하려면 1로 지정해야 합니다. 

     

    문제에서 list, listindex 를 사용하라는 지시사항이 있을 때 해당 부분을 사용하게 됩니다.  

     

     list와 listindex의 예를 들어 말씀드리겠습니다.

     

    ListIndex는 보통 목록상자나 콤보상자에서 특정 행을 추출할 때 사용하거나 워크시트의 셀안의 내용을 가져올때 사용 하게 됩니다.


    기본모의고사 4회의 ListIndex는  폼에 있는 데이터를 시트에 추가하는 문제로 목록상자(lst열차종류)에서 특정 행을 추출하여 시트에 추가합니다.

     Cells(입력행, 2) = lst열차종류.List(참조행, 0)
     Cells(입력행, 3) = lst열차종류.List(참조행, 1)

    '참조행 = lst열차종류.ListIndex' 라고 정의해 두고  lst열차종류.List(참조행, 0) 으로 사용하고 있습니다.

    이것은 참조행이 어디인지 지정해 놓고 lst열차종류에서 참조행의 위치와 0인.. 그러니깐 참조행이 만약 2이고 찾고자하는 것이 0행에 있다는 그런 뜻이 됩니다.

     

    기본모의고사 3회의 ListIndex는  폼의 선택에 따라 시트의 셀 정보를 가지고와서 시트에 계산하는 문제로 워크시트의 셀안의 내용을 가져올때 사용 하게 됩니다.

     Cells(입력행, 3) = Cells(참조행, 8)
     Cells(입력행, 4) = Cells(참조행, 9)


    이 문장에서는 cmb코드에서 참조되는 행의 위치를 이미 지정하였습니다. 그리고 사용 할때는 8,9와 같이 엑셀에서 위치하는 열을 미리 적어 둔 것입니다.

     

    ▶ 목록상자에서 과목을 선택했을 때에만 폼의 데이터를 워크시트에 입력되도록 설정하는 방법

    ▶목록상자에서 과목을 선택하지 않았으면 ID 컨트롤에 선택안함을 표시한 후 목록상자의 첫번째 항목을 선택하는 방법 

     

    좋은 하루 되세요.  

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